Horace Mann is seeking a Software Engineer III to play a key role in their digital transformation efforts by delivering scalable, high-performance software solutions, mentoring junior developers, and integrating modern technologies like AI and low-code platforms to optimize development efficiency and enhance business processes.
Requirements
- Expertise in C-Sharp, .NET Core, React or equivalent, and SQL.
- Experience with modern AI-assisted development tools (GitHub Copilot, OpenAI Codex, Tabnine, or similar).
- Familiarity with low-code platforms (e.g., Microsoft Power Apps, OutSystems, Mendix, Appian, ServiceNow) and their role in automation.
- Knowledge of GraphQL (or similar API query languages), React.js (or similar modern front-end frameworks), and Terraform (or similar infrastructure-as-code tools).
- Experience with Azure DevOps, CI/CD pipelines, and version control (Git, GitHub, Bitbucket, or similar) preferred.
- Experience with modern development frameworks such as React.js, GraphQL, and Terraform.
- Experience with AI-powered coding tools (e.g., GitHub Copilot, OpenAI Codex, Tabnine).
Responsibilities
- Develop high-performance applications using C-Sharp, .NET Core, and SQL.
- Build and deploy front-end applications using low-code solutions to enhance agent and customer experiences, streamlining business processes and accelerating development.
- Utilize AI-powered coding assistants (e.g., GitHub Copilot, OpenAI Codex, Tabnine) to enhance development workflows, automate repetitive coding tasks, and improve software quality.
- Architect and implement enterprise solutions that integrate React.js (or similar modern front-end frameworks), GraphQL (or similar API query languages), and Terraform (or equivalent infrastructure-as-code tools).
- Optimize application performance, security, and scalability, ensuring compliance with industry best practices.
- Advocate for and implement DevOps best practices, including CI/CD pipelines, test automation, and containerization (Docker, Kubernetes).
- Provide expertise in system integration, API development (REST, GraphQL), and cloud computing (Azure, AWS, or GCP).
Other
- 5-7 years of experience in software analysis, design, and development.
- Minimum 3 years of experience working on enterprise-level architectures and complex applications.
- Strong problem-solving and analytical skills, with the ability to troubleshoot and optimize complex systems.
- Excellent collaboration and communication skills, capable of working with both technical and non-technical stakeholders.
- Proactive and self-motivated mindset, eager to take initiative and drive continuous improvement.