TransCore
Software Development Manager
TransCore, Plano, Texas, us, 75086
TransCore (TRN), a subsidiary of ST Engineering, is seeking a Software Development Manager to join our team in Plano, Texas.
Job Summary:
The Software Development Manager will be responsible for leading a team of software engineers. You will also directly support new development and upgrades to software, architecture, design, code, versions, and test requirements. As a team leader and technical delivery facilitator, your primary responsibilities include supervising and coordinating team members, resources, and processes required for new software delivery and upgrades to existing products.
Selected candidate will be practical in their supervision and orientation for the creation and improvement of platforms and software systems oriented to the consumer.
Essential Duties and Responsibilities
include the following. Other duties may be assigned.
Directly develop and manage a team of 4-8 software engineers. Management responsibilities include staffing (both full time and ad-hoc), employee reviews, and continuous coaching/feedback as necessary.Participate in architecture discussions and code reviews to properly evaluate technology solutions as proposed and implemented by the software development team.Develop relations with existing and prospective internal customers to interpret all individual requirements.Translate product requirements into actionable work items for software engineers.Enthusiastically pursue additional training and understanding of new technologies relevant to the Digital Platforms team. Advise broader leadership team on strategies for use of new technologies.Participate and provide technical guidance within strategic planning and product roadmap discussions.Update the Reporting Manager on the status of team activities.Possess strong leadership skills with an ability to prioritize effectively and communicate clearly.Be a subject matter expert for our client applications, back-end services and business constraints.Strong personal ownership and ability to set and meet high professional standards, flexible and responsive work, technical leadership to development team by leading planning sessions and Scrum meetings.Prepare lifecycle for different projects inclusive of research, development, design, evaluation, and testing along with delivery.Responsible for managing the Scrum process with the coordination of Scrum team in Agile methodology.Education
: B.S. degree in Computer Science, Information Science, Engineering, or a related discipline or equivalent work experience.
Required Skills & Experience:
3+ years of experience managing Enterprise applications7+ years of proven analysis and technical design, development, and architecture experience5+ years of experience developing Enterprise applications in C#.NET using MVC, OO Design, Microservices architecture, SOLID Design principals3+ years Agile methodology in an Enterprise or SaaS environmentPassion for technologyAbility to work across the technology stack from user interfaces to backend servicesExperience with AngularExperience developing containerized applications using DockerExperience with Entity FrameworkExperience with NoSQL technologies such as MongoDB, REDIS, etc.Experience with Relational Databases such as Microsoft SQL ServerExperience with developing RESTful ServicesExperience with .Net CoreYen for complex problem solving and ability to push innovationAble to develop creative and efficient solutionsClear, concise communication skills, both oral and writtenCapable of mentoring, educating, and motivatingHTML5, CSS, .Net, .Net Core, Angular, NodeJS, JavaScript, TypeScript, MSSQL, MongoDB, REDIS, RESTful Web-Services, JSON, Swagger, DevOps and with test-driven development/continuous integration.Desired Skills & Experience:
Certified Scrum MasterGood knowledge of Jira, Confluence, Team City, Octopus, Continuous Delivery, and DevOps practicesGood knowledge of Kendo UI for Angular
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
Job Summary:
The Software Development Manager will be responsible for leading a team of software engineers. You will also directly support new development and upgrades to software, architecture, design, code, versions, and test requirements. As a team leader and technical delivery facilitator, your primary responsibilities include supervising and coordinating team members, resources, and processes required for new software delivery and upgrades to existing products.
Selected candidate will be practical in their supervision and orientation for the creation and improvement of platforms and software systems oriented to the consumer.
Essential Duties and Responsibilities
include the following. Other duties may be assigned.
Directly develop and manage a team of 4-8 software engineers. Management responsibilities include staffing (both full time and ad-hoc), employee reviews, and continuous coaching/feedback as necessary.Participate in architecture discussions and code reviews to properly evaluate technology solutions as proposed and implemented by the software development team.Develop relations with existing and prospective internal customers to interpret all individual requirements.Translate product requirements into actionable work items for software engineers.Enthusiastically pursue additional training and understanding of new technologies relevant to the Digital Platforms team. Advise broader leadership team on strategies for use of new technologies.Participate and provide technical guidance within strategic planning and product roadmap discussions.Update the Reporting Manager on the status of team activities.Possess strong leadership skills with an ability to prioritize effectively and communicate clearly.Be a subject matter expert for our client applications, back-end services and business constraints.Strong personal ownership and ability to set and meet high professional standards, flexible and responsive work, technical leadership to development team by leading planning sessions and Scrum meetings.Prepare lifecycle for different projects inclusive of research, development, design, evaluation, and testing along with delivery.Responsible for managing the Scrum process with the coordination of Scrum team in Agile methodology.Education
: B.S. degree in Computer Science, Information Science, Engineering, or a related discipline or equivalent work experience.
Required Skills & Experience:
3+ years of experience managing Enterprise applications7+ years of proven analysis and technical design, development, and architecture experience5+ years of experience developing Enterprise applications in C#.NET using MVC, OO Design, Microservices architecture, SOLID Design principals3+ years Agile methodology in an Enterprise or SaaS environmentPassion for technologyAbility to work across the technology stack from user interfaces to backend servicesExperience with AngularExperience developing containerized applications using DockerExperience with Entity FrameworkExperience with NoSQL technologies such as MongoDB, REDIS, etc.Experience with Relational Databases such as Microsoft SQL ServerExperience with developing RESTful ServicesExperience with .Net CoreYen for complex problem solving and ability to push innovationAble to develop creative and efficient solutionsClear, concise communication skills, both oral and writtenCapable of mentoring, educating, and motivatingHTML5, CSS, .Net, .Net Core, Angular, NodeJS, JavaScript, TypeScript, MSSQL, MongoDB, REDIS, RESTful Web-Services, JSON, Swagger, DevOps and with test-driven development/continuous integration.Desired Skills & Experience:
Certified Scrum MasterGood knowledge of Jira, Confluence, Team City, Octopus, Continuous Delivery, and DevOps practicesGood knowledge of Kendo UI for Angular
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)