Software Developer Lead
Job Description
Position Overview
Our Software Developer Lead position requires a strong combination of technical leadership, strategic planning, and people management skills to drive successful software development initiatives. In this role, you will lead a team of developers, leverage the powerful features of Azure DevOps, and ensure high-quality software delivery while mentoring team members and managing multiple projects.
Finysis a leading producer of packaged software for the Property Casualty (P&C) insurance sector. Based in Troy, Michigan, our U.S.-based team crafts innovative solutions that reduce operational costs and accelerate time to market for dozens of carriers.
Key Responsibilities
- Lead and mentor a high-performing software development team to deliver high-quality solutions using Azure DevOps.
- Balance technical leadership with hands-on execution to meet delivery schedules.
- Build and maintain professional relationships with team leads, business analysts, and stakeholders.
- Ensure projects align with business objectives, timelines, and budgets.
- Collaborate on architectural tasks and oversee the complete software development lifecycle using Azure DevOps pipelines and boards.
- Configure and maintain Azure DevOps pipelines for continuous integration, delivery, and automated testing.
- Manage technical debt, scalability, and system performance.
- Enforce best practices in source code management, version control, and branching strategies using Azure Repos.
- Track project progress using Azure Boards and communicate status, risks, and issues to senior management.
- Conduct performance evaluations and coach team members for professional growth.
- Contribute to software development as needed, particularly in .NET, C#, and database technologies.
- Collaborate effectively with cross-functional teams, product owners, and executives.
Required Qualifications
- 3+ years of experience managing software developers utilizing Azure DevOps
- 5+ years of hands-on experience in software development
- Strong technical background in the .NET ecosystem (.NET Framework and .NET Core along with ASP.NET) and C#
- Experience with Entity Framework, EF Core, and LINQ
- Proficiency in JavaScript frameworks (Angular, KendoUI, Vue.js, React)
- Expertise in Microsoft SQL Server, database design, and SQL
- Knowledge of microservice architecture, API development, and integration
- Familiarity with Microsoft DevOps practices and tools
- Experience with Azure DevOps (Boards, Repos, Pipelines, Artifacts)
- Deep understanding of DevOps principles including CI/CD, infrastructure as code, automated testing, and release management
- Understanding of SDLC best practices including code reviews, source control, testing, and deployment
- Knowledge of version control systems (e.g., Git) and automated build/deployment processes
- Strong background in Agile methodologies with proven ability to implement Agile practices within a development team
- Experience partnering with product or program management teams
- Highly motivated with a drive to excel and lead team success
- Excellent problem-solving, troubleshooting, and communication skills, with an aptitude for cross-team collaboration
Preferred Qualifications
- Experience with cloud services
- Insurance industry knowledge
Benefits & Perks
- Competitive Compensationpackage
- Generous Benefitsincluding health, vision, dental, life insurance
- Paid vacation and paid holidays
- Matching retirement plan, flex time, and bonus opportunities
Join our rapidly growing software company and be part of a dedicated team transforming the P&C insurance industry through innovation and excellence.