The Software Engineer I is an entry-level developer role within the Software Development Practice organization at Horace Mann. This position focuses on designing, developing, and maintaining solutions to support the broader IT department, including automations, integrations, and testing frameworks. The role offers opportunities to work across various technologies and development frameworks in a collaborative environment.
Responsibilities:
- Assist in designing, developing, testing, and deploying software solutions
- Collaborate with other teams to understand requirements and deliver impactful solutions
- Write clean, maintainable, and efficient code
- Create and maintain technical documentation
- Provide technical support and troubleshooting
- Stay updated with new technologies and tools
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Experience with software development projects or internships
- Proficiency in at least one high-level programming language (e.g., C# or Java)
- Knowledge of software development processes and methodologies (Agile/Scrum)
- Understanding of API development and system integration concepts
- Exposure to automated testing frameworks and tools
- Familiarity with relational databases and basic SQL queries
- Strong analytical and problem-solving skills
- Good communication skills
Preferences:
- Experience with .NET, C#
- Experience with SQL Server
- Experience with Git source control
- Understanding of DevOps principles and CI/CD pipelines
- Exposure to cloud platforms like AWS or Azure
- Familiarity with automation tools (e.g., Selenium, JUnit, pytest)
Horace Mann, founded in 1945, is a company dedicated to helping educators protect their present and prepare for their future. With over $12 billion in assets and serving more than 4,100 school districts nationwide, Horace Mann offers tailored insurance and financial products for educators.
Join Horace Mann to contribute to their mission of supporting educators while developing your skills in a collaborative and technologically diverse environment.