
Math Major Software Developer
Auto-Owners Insurance2 months ago
Lansing, MI, USAEntry Level
Responsibilities
- Develop, test, analyze, maintain, and support software programs and applications.
- Participate in code reviews, design reviews, and brainstorming sessions.
- Develop program and system documentation.
- Analyze and correct software errors in a timely and accurate manner.
- Consult with users, architects, project leaders, and management to resolve problems and suggest alternatives.
Requirements
- A bachelor’s degree in Computer Science, Information Systems, Information Technology, Management Information Systems, Math, Actuarial Science, Economics, Statistics, or another logic-based field, or equivalent experience, is preferred.
- Previous programming experience is not required; full training is provided.
- Knowledge of COBOL, DB2, TSO, databases, or SQL is a plus.
- Exposure to R, SAS, Python, MATLAB, C, C++, or Java is beneficial.
- Must be able to learn and effectively use the tools and software development techniques adopted within the IT Division.
- Strong academic performance and an interest in learning software development are desired.
Benefits
- Merit-based work-from-home program allowing up to three remote days per week after initial in-person training.
- 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.
- The position is based in the Lansing, Michigan tech office and is not fully remote.