C# Lead/Manager (Blend of C# Development & Leadership)

duvari group

C# Lead/Manager (Blend of C# Development & Leadership)

Saint Louis, MO
Full Time
Paid
  • Responsibilities

    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 Role

    We’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.

    Responsibilities
    • Lead 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.

    Qualifications
    • 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.

    Education and Experience

    • Bachelor’s degree in Computer Science, Information Systems, Computer Engineering, or equivalent experience.
    • At least 5 years of experience in development or IT leadership roles within a business services or technology organization.
    • 3 to 5 years of experience as a Product Manager, Technical Lead, or IT Manager.


  • Compensation
    $150,000 per year