Software Engineer III

closed
Horace Mann Logo

Horace Mann

πŸ’΅ $84k-$124k
πŸ“Remote - United States

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
This job is filled or no longer available

Similar Remote Jobs