Lead Software Engineer
New Today
At HealthPlanOne, our mission is to empower individuals to find the right health insurance at an affordable price, facilitating healthier lives. We are dedicated to simplifying the shopping experience, and this mission is more critical than ever.
The Lead Software Engineer will play a pivotal role in modernizing our online and backend platforms using .NET technologies. This position involves collaboration with the engineering team to develop and enhance a suite of applications that support agent sales, along with contributions to software design and architecture following agile methodologies. In this role, you will be encouraged to proactively seek improvement opportunities, delivering high-quality solutions efficiently and with greater independence.
Key Responsibilities:
Thoroughly document code, system architecture, and development processes to ensure maintainability and effective knowledge sharing across teams.
Act as a senior software engineer for software development projects ranging from moderate to high complexity.
Develop comprehensive technical specifications and architecture.
Participate in code reviews, providing constructive feedback to fellow developers.
Exhibit strong problem-solving and analytical skills.
Demonstrate excellent collaboration and communication abilities.
Possess solid knowledge of software design patterns and industry best practices.
Understand architectural frameworks and select the appropriate architectural style based on project requirements.
Comprehend non-functional aspects of software architecture such as Security, Reliability, Scalability, Performance, and Availability.
Translate functional requirements while collaborating with cross-functional teams to design, develop, test, and deploy new features.
Assist in solution estimation and the establishment of coding standards.
Keep abreast of industry trends and emerging technologies.
Engage in mentoring junior engineers and sharing knowledge.
Perform related job duties as required.
Required Skills and Qualifications:
Bachelor's degree in Computer Science or a related field.
Minimum of 5 years of hands-on software development experience.
Strong understanding of object-oriented programming and design patterns.
Proficiency in C# and the .NET framework.
Experience with database technologies like SQL Server.
Familiarity with front-end technologies including Blazor, Webforms, and JavaScript.
Experience with modern DevOps practices and build pipelines.
Preferred Skills and Qualifications:
Experience with Azure Cloud Services.
Proficiency with Git repositories and source control management.
Knowledge of Agile Scrum methodologies.
Familiarity with tools like Jira and Confluence.
Physical Requirements:
Ability to sit for long periods working at a desk and on a computer in an office environment.
HealthPlanOne is committed to equal employment opportunities and does not discriminate based on any protected characteristic. We conduct drug testing and background checks as part of our pre-employment practices. If you require assistance or accommodations due to a disability, please reach out for support.
- Location:
- Maitland, FL, United States
- Category:
- Computer And Mathematical Occupations