Horace Mann is looking to support the delivery of scalable, high-performance software solutions by hiring a Software Engineer I to join their collaborative and forward-thinking development team.
Requirements
Familiarity with at least one programming language and interest in learning enterprise frameworks
Exposure to Git, basic debugging, or Agile project environments is a plus.
Curiosity about AI-powered development tools (GitHub Copilot, Codex, etc.) and a willingness to adopt new tech.
Internship or academic experience with C and/or .NET frameworks is strongly preferred.
Experience with SQL
Experience with .NET Core
Experience with C
Responsibilities
Contribute to the development and maintenance of applications using C, .NET Core, and SQL under the guidance of more senior developers.
Use AI-powered tool such as GitHub Copilot to streamline coding tasks and accelerate learning.
Participate in code reviews, unit testing, debugging, and documentation efforts.
Collaborate on the implementation of RESTful APIs for system integrations.
Provide basic support for production applications, helping investigate and resolve issues.
Participate in Agile ceremonies (e.g., standups, sprint planning, retrospectives) and contribute to backlog grooming and story estimation.
Document technical tasks and share progress updates with the team.
Other
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
Eager to learn and contribute to a high-performing software engineering team.
Solid foundational understanding of software development concepts and logical problem-solving.
Effective communicator who asks questions, shares progress, and receives feedback well.
Commitment to building clean, maintainable code and learning from mistakes.