Amwins Group Benefits, LLC. is looking for an experienced and results-oriented Lead Software Developer to lead the design, development, and delivery of enterprise applications. The person in this role will lead 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 and mentor 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.
- 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.
β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 with Agile frameworks (Scrum or Kanban).
- Hands-on experience with source control (e.g., Git), CI/CD pipelines, and automated testing.
- Excellent communication and problem-solving skills.
Education & Experience:
- Bachelorβs degree in Computer Science, Information Technology, or related field.
- 7+ years of experience in application development.
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.
|