This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
As a Software Engineer II, you will contribute to the design, development, testing, and deployment of proprietary software applications while leveraging modern AI-powered development tools to enhance efficiency.
You will design, develop, and optimize software applications, utilizing modern technologies and AI-powered tools to enhance system performance and streamline business processes.
Gain experience in modern front-end frameworks (React.js or similar), GraphQL APIs, and infrastructure-as-code tools (Terraform or similar).
Utilize low-code platforms to build and enhance agent- and customer-facing application UIs, accelerating development and improving user experiences.
Utilize AI-assisted development tools (e.g., GitHub Copilot, OpenAI Codex, Tabnine) to streamline coding, automate repetitive tasks, and improve code quality.
This position is ideal for a technically skilled, growth-oriented engineer who enjoys collaborating within a team, solving problems, and learning modern software development methodologies.
Requirements:
An Associate or Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience) is required.
A minimum of 3 years of experience in software development with C#, .NET Core, React or equivalent, and SQL is necessary.
Experience working on complex assignments and supporting legacy and modern environments is required.
Exposure to AI-assisted coding tools (GitHub Copilot, OpenAI Codex, Tabnine) is preferred.
Experience with low-code platforms (Microsoft Power Apps, OutSystems, Mendix) is a plus.
Familiarity with modern front-end frameworks (React.js, Vue.js, or Angular) and API development (GraphQL, REST) is necessary.
Basic experience with cloud computing (Azure, AWS, or GCP) and Infrastructure-as-Code (Terraform, Pulumi, or similar) is preferred.
Strong problem-solving and analytical skills, with the ability to troubleshoot software issues and contribute to system optimizations are essential.
Effective collaboration and communication skills, capable of working within a team and engaging with both technical and non-technical stakeholders are required.
A proactive attitude and eagerness to learn, with a growth mindset and a willingness to adopt new technologies and best practices are necessary.
Benefits:
The pay range for this position is $71,500.00 - $105,400.00, with salary commensurate to experience, location, etc.
The company offers tailored offerings including special rates and benefits for educators.
Horace Mann is committed to helping educators protect what they have today and prepare for a successful tomorrow, providing a supportive work environment.
The company promotes a culture of continuous learning and AI-assisted development, encouraging employees to stay current with emerging technologies and practices.