You’ll lead a capable team where your technical insight and leadership directly influence outcomes. This position offers a true blend of hands-on C# development and strategic leadership across projects, giving you the opportunity to build innovative systems while mentoring others and shaping the future of a growing technology environment!
.NET/C# Manager - This is a true blend of C# development and leadership of a small growing team!
Hybrid (St. Louis, MO) - On-site Tuesdays and Thursdays
About the RoleWe’re looking for a working manager and lead developer to guide a small, high-performing development team within a payments-focused technology group. You’ll combine hands-on full-stack development with leadership responsibilities, helping shape technology strategy, guide execution, and ensure systems run efficiently and cleanly rather than reactively.
This role offers the opportunity to work within a focused application portfolio that includes new development, system enhancements, and customer onboarding, while influencing technical direction and long-term product success.
ResponsibilitiesLead and contribute to the design and development of new features, enhancements, and integrations across core applications.
Collaborate with senior leadership to set technical strategy and execution priorities.
Split your time between hands-on coding and architecture and team management, release oversight, and planning.
Mentor and manage a small team of 3–5 developers, providing technical direction and day-to-day support.
Oversee Azure DevOps processes including prioritization, estimation, backlog management, CI/CD, releases, and change approvals.
Partner with business stakeholders to align development initiatives with organizational objectives.
Maintain stability and scalability, emphasizing proactive improvement over reactive fixes.
Manage hiring, performance, and project oversight to ensure timely and high-quality delivery.
Support primarily on-premise systems while contributing to modernization and scalability efforts.
Deep experience as a full-stack Microsoft developer (C#, .NET, SQL).
Proven ability to design and implement complex software systems.
High proficiency with Azure DevOps, including CI/CD and release management.
Experience leading small technical teams and managing development backlogs or sprints.
Strong communication skills with the ability to balance development, mentorship, and delivery leadership.
Experience working with business partners to translate needs into technical solutions.
Knowledge of payments or financial services is a plus.