
Application Infrastructure Developer
Auto-Owners Insurance5 days ago
Lansing, MI, USAEntry Level
Responsibilities
- Develop and support software application infrastructure for new and existing systems.
- Automate application deployments and maintain software repositories.
- Perform application security, scripting, performance monitoring, and third-party software administration.
- Work with software engineers, system administrators, database administrators, security engineers, and test automation engineers.
- Learn and apply tools and development techniques used by the IT Division.
Requirements
- Bachelor's degree in Computer Science, Information Systems, Information Technology, or a related field is required, though several years of relevant experience may be considered instead.
- Object-oriented development experience with Java, C#, and/or Python is strongly preferred, including experience from coursework or projects.
- Experience with SQL, Jenkins, Git, Bitbucket, Docker, Kubernetes, PowerShell, and/or SSRS/SSIS is preferred.
- Ability to learn and effectively use the IT Division's tools and development techniques.
- Must be authorized to work in the U.S. without sponsorship.
Benefits
- Merit-based work-from-home program with up to three remote days per week after initial in-person training; the role is based in Lansing, Michigan, and is not fully remote.
- Structured training program and employee mentoring.
- Competitive base salary, matched 401(k), fully funded pension plan once vested, and bonus programs.
- Paid holidays, vacation days, personal time, and sick leave.
- Friendly work environment and comprehensive benefits package.