Software Engineer III
H
Horace MannInsurance
Location: RemoteFull-TimeSenior
Salary89,800 - 125,500 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5–7 years
- Required Skills
- AgileGitMicrosoft SQL ServerC#.NETRESTful APIs
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related technical field, or equivalent combination of education and work experience.
- 5–7 years of experience in software analysis, design, development, testing, and support.
- Minimum 3 years of experience working with medium to complex applications, systems, or technology solutions.
- Proficiency in all aspects of the software development lifecycle.
- Proficiency developing enterprise applications using C#, .NET/.NET Core, and ASP.NET Core.
- Experience with SQL Server and T-SQL, including relational database development and data access.
- Experience with Entity Framework and Entity Framework Core (EF Core) or similar object-relational mapping technologies.
- Experience designing, developing, and consuming REST APIs and Web APIs.
- Proficiency with Git-based source control and collaborative development workflows.
- Proficiency using AI-assisted development tools, such as GitHub Copilot.
- Experience working within Agile and/or DevOps environments.
Responsibilities
- Design, develop, test, implement, and maintain software applications and business process optimization solutions.
- Manage the full software development lifecycle from requirements analysis through deployment and support.
- Serve as a technical subject matter expert for multiple business applications and platforms.
- Lead development initiatives and contribute to strategic technology decisions.
- Partner with DevOps teams to implement and enhance CI/CD pipelines and deployment automation.
- Mentor and coach software engineers by sharing technical expertise and best practices.
View Full Description & ApplyYou'll be redirected to the employer's site