Software Engineer III
closed
Horace Mann
Summary
Join Horace Mann as a Software Engineer III and play a key role in designing, developing, and implementing enterprise-level applications. This hybrid or remote position offers the opportunity to contribute to system architecture, lead development initiatives, and collaborate with cross-functional teams. You will be involved in the full software development lifecycle, utilizing Azure DevOps and focusing on application performance and troubleshooting. The ideal candidate possesses 5-7 years of experience in software development, proficiency in Java/Open JDK, PHP, C#, RESTful APIs, and microservices architecture, and a Bachelor's degree in a related field. The salary range is $84,200.00 - $124,100.00, commensurate with experience and location.
Requirements
- Bachelorβs degree in Computer Science, Information Technology, or a related field (or equivalent work experience)
- 5β7 years of experience in analysis, development, and writing code
- Proven experience in developing e-Applications and Websites using Java/Open JDK v11 and up, PHP, and C#
- Strong knowledge of object-oriented programming (OOP) and design patterns
- Extensive experience in building RESTful APIs and working with microservices architecture
- Solid understanding of relational databases (SQL)
Responsibilities
- Design, develop, and implement enterprise-level applications
- Write clean, efficient, and maintainable code adhering to best practices and coding standards
- Contribute to overall system architecture and design scalable solutions
- Develop a robust technical ecosystem across applications, leveraging third-party integrations and application interfaces
- Maintain software applications, including upgrade, enhancements, and patches
- Participate in the full software development lifecycle (SDLC), from requirements gathering and design to deployment and maintenance
- Utilize Azure DevOps for code management and governance
- Work closely with product managers, designers, and other stakeholders to ensure alignment with business goals
- Monitor application performance and implement enhancements
- Debug, troubleshoot, and resolve production issues efficiently
- Prepare comprehensive technical documentation
- Conduct code reviews and enforce development best practices
Preferred Qualifications
- Familiarity with logging, monitoring, and performance tuning tools
- Background in Supplemental, Life, Group Insurance is a plus
Benefits
- $84,200.00 - $124,100.00 Salary is commensurate to experience, location, etc
- Hybrid or remote work