Directly manage, coach, motivate and mentor a team of onshore and offshore Software Engineers, providing technology leadership to foster team level collaboration, productivity, efficiency and velocity
Drive technical delivery of projects based on product development pipeline priorities
Collaborate with Project Managers, Product Owners, peer technical managers, architects and other technical leads to deliver world class enterprise grade softwareand software enabled services
Plan, delegate, and track task assignments to team members, providing status to PMO
Plan, track and report on team resource capacity and utilization
Collaborate with and train developers on best practices, including unit testing, continuous integration practices code reviews, internal tool usage, technical roadblock mitigation and process improvements
Assist in the creation and delivery of solution architecture artifacts
Help design, develop and implement RESTful APIs for Company's product interoperability
Responsible for the review, design analysis, modification, development, testing, documenting, and implementation of software application improvements, features and defects within the scheduled timeframe based on functional specifications
Help define and ensure adherence to coding standards and approved technologies
Provide technical assessment of the impact of any changes to product requirements
Located in Louisville, KY, the Development Manager (AMP) is a key member of the Engineering team responsible for people, process and technology management of the software engineering function focused on integrating new and enhanced services into Company's
EVV solution for the Medicaid Payer market.
The Development Manager contributes to
architectural vision and direction, develops technical solutions, provides architectural advice and guidance, monitors emerging technologies, and leads technology evaluation and selection.
The Development Manager will be a player/coach with the ability to manage a diverse team of onshore and offshore full stack developers while participating at times in hands-on development to lead by example in delivering enhancements to EVV.
5+ years? experience in technical leadership and engineering people management (preferably in an Agile environment)
5+ years? experience developing web-based solutions in traditional and Agile environments
Ability to define and track metrics that give insight into team productivity and velocity
3+ years? successfully leading and delivering upon full-stack software engineering projects
Experience working with in an Agile CI/CD environment with Git and Gitflow branching
Experience implementing Test Driven Development processes and other methods to help teams ?shift left? in code quality
Proficiency with tools including JIRA, Bitbucket, Bamboo, NAnt, MSBuild, Artifactory, Nexus, IntelliJ, Eclipse, Splunk, Grafana, NUnit
Excellent written and verbal interpersonal communication skills
Strong organization and prioritization skills
Ability to create clear and concise goals for individual team members and foster accountability and ownership for the quality of delivered code
Passion for continuous learning
Bachelor?s or Master?s degree in Computer Science, Engineering, Math or Equivalent
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.