Careers

Madison Mutual Insurance Company has been around for over 100 years because it's an excellent place to work and grow professionally.  Come join us!

IT Business Analyst

Edwardsville, IL
June 12, 2025
Job Summary

The IT Business Analyst (BA) will be responsible for gathering requirements, developing workflow and system specifications, and executing project tasks required to deliver IT solutions in support of applications within a fast-moving, highly collaborative Agile framework. This position will act as a liaison between business users, IT support team, SMEs (Subject Matter Experts), end-users, and the management team to design, develop and implement best practices, processes and techniques to support and enhance MMIC technology. This is a high-visibility, high-impact position that requires motivation and willingness to be involved with all details of the company's operations and strategies. This position also requires a superior ability to negotiate with users, vendors, and management to meet near and long-term goals.

Qualifications
  • Preferably 3+ years experience in IT as a Technical Business analyst/system analyst and created     functional requirements for complex projects within the Insurance domain.
  • Ability to work with technical teams (developers, QA, and infrastructure), business users and software     vendors to document requirements on time
  • Excellent written and verbal communication and influencing skills; able to communicate effectively with     internal and external customers, including senior-level executives of the organization
  • Should be able to establish and develop relationships with all key stakeholders to facilitate a truly collaborative approach across the enterprise.
  • Strong organizational and analytical skills with keen attention to detail.
  • Bachelor's degree in computer science, management information systems or equivalent college degree in information technology (or equivalent industry experience).
  • Any Business analyst/IT Certification is a plus
  • Insurance specific training is a plus.  
  • Understanding of Project management, SDLC framework and Service management.
  • Understanding of Iterative/SCRUM methodology.

Essential Functions and Responsibilities
  • Gather requirements from the business users and developing system specifications for projects,     enhancements, and bugs/issues.
  • Work directly with various levels of business users to document requirements, create visual diagrams,     review specifications, obtain approval, support QA & UAT and post-production roll-out.
  • Work with developers and external vendors to ensure specifications are understood, followed, and     implemented properly.
  • Track issues through the ticketing system and maintain regular updates to sprint/Project progress.
  • Other duties as assigned.

Salary Range - $69,600 - $82,000 annually

  • Health insurance
  • Flexible spending account
  • Health savings account
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Short Term Disability
  • Long Term Disability
  • Employee assistance program
  • Employee Wellness program
  • Paid time off
  • Tuition reimbursement
  • Industry Licensing / Professional Designation Reimbursement
  • 401(k)
  • 401(k) matching