Expert Technical Solutions has an immediate opening for a Development Manager with our client.This is a Direct Hire permanent opportunity with excellent benefits offered.
The position is Remote from home with occasional office visits in Brookhaven, GA.
You will lead a 4 person .Net development team and will be responsible for team performance, technical direction, and delivery execution across the full software development lifecycle (SDLC).
This management role requires a strong software development background and proven leadership skills. You will own the organization's change control process, lead the modernization of development metrics and project tracking, and be responsible for recruiting, hiring, and managing both full-time staff and consultant resources.
Duties and Responsibilities
- Lead, mentor, and manage a team of software developers, fostering a high-performing and collaborative culture
- Serve as the hiring authority for development team positions, including full-time staff and consultant resources, in collaboration with the Director of Product Management
- Source, onboard, and manage consultant and contract resources to supplement team capacity as needed
- Drive the organization's legacy application rewrites and redesigns, prioritizing and sequencing the work efficiently
- Own and administer the organization's change control process, ensuring all system changes are properly reviewed, approved, documented, and communicated
- Modernize development metrics collection practices to provide meaningful visibility into team performance, code quality, and delivery health
- Improve project tracking processes and tooling to ensure accurate, real-time status reporting and on-time delivery across the development portfolio
- Oversee the SDLC across all active projects, ensuring adherence to development standards, best practices, and quality benchmarks
- In conjunction with the Director of Product Management, align development priorities with organizational goals and strategic initiatives
- Collaborate with business stakeholders to understand requirements, communicate development timelines, and manage expectations
- Conduct performance reviews, establish goals, and provide ongoing coaching and feedback to team members
- Evaluate and recommend tools, technologies, and methodologies to continuously improve team efficiency and delivery quality
- Leverage AI-assisted tools and MCP server integrations to support management workflows, reporting, analysis, and operational decision-making
- Identify and mitigate risks across the development portfolio, escalating to the Director of Product Management as appropriate
Key Skills and Competencies
- 8+ years of experience as a software developer with a strong background in .NET/C# development required
- 3+ years in a development lead or management role required
- Demonstrated experience leading legacy system modernization required
- Demonstrated experience sourcing and managing contractor or consultant development resources required
- Experience with change control processes and release governance required
- PMP, Scrum Master, or equivalent project management certification preferred
- Experience with large, highly transactional enterprise-level applications preferred
- Experience with Microsoft Azure at a planning or architectural level preferred