Manager – Application Development

Amwins

Amwins Group Benefits, LLC. is looking for an experienced and results-oriented Manager of Application Development to lead the design, development, and delivery of enterprise applications. This leadership role will oversee a team of developers and collaborate with cross-functional stakeholders to build scalable, secure, and high-performance applications that support our business objectives.

Key Functions/Responsibilities (include but not limited to):

  • Lead, mentor, and manage a team of software developers working on applications using Microsoft technologies.
  • Oversee the full application lifecycle: planning, architecture, development, testing, deployment, and support.
  • Collaborate with business analysts, product managers, QA engineers, and infrastructure teams to define requirements and deliver solutions.
  • Drive technical design and architecture decisions for scalable web and enterprise applications.
  • Ensure coding standards, security best practices, and architectural integrity are followed.
  • Manage workload prioritization, sprint planning, resource allocation, and delivery timelines.
  • Develop and maintain DevOps pipelines using Azure DevOps.
  • Evaluate new Microsoft tools, frameworks, and cloud services to continuously improve team productivity and software performance.
  • Coordinate with stakeholders on project status, risks, and change management.
  • Develop and execute on technical roadmaps to modernize legacy applications.
  • Delegate and provide feedback to team members to facilitate their career development.

Skills & Proficiencies:

  • Strong expertise with Microsoft technologies:
    • .NET Core / .NET Framework
    • C#
    • ASP.NET MVC / Web API / Blazor
    • Entity Framework / LINQ
    • SQL Server (Including Stored Procedures)
    • SSIS + SSRS
    • Azure services (App Services, Functions, Key Vault, Azure SQL, Storage)
    • Classic ASP
  • Experience managing Agile development teams (Scrum or Kanban).
  • Hands-on experience with source control (e.g., Git), CI/CD pipelines, and automated testing.
  • Excellent communication, leadership, and problem-solving skills.
  • Experience drafting and delivering performance reviews.
  • Experience delegating and providing feedback to team members.

Education & Experience:

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 7+ years of experience in application development, with at least 2–3 years in a leadership or managerial role.

Preferred Qualifications:

  • Experience working in the insurance industry or on applications that support insurance business.
  • Microsoft certifications (e.g., Azure Developer Associate, Azure Solutions Architect, or MCSA/MCSD).
  • Experience modernizing legacy enterprise applications.
Read Full Description
Confirmed 16 hours ago. Posted 19 days ago.

Discover Similar Jobs

Suggested Articles