Madison Mutual Insurance Company is one of the top places to work. Just ask the St. Louis Post Dispatch.

IT Junior Developer

Edwardsville, IL
August 31, 2022
Essential Functions and Responsibilities
  • Work closely with business analyst, project managers and other members of the team to analyze and refine business requirements for new features and     design efficient solutions
  • Provides appropriate documentation for design decisions, estimating assumptions, code modules, and performance metrics as required by organization standards.
  • Develop and code solutions from requirement specifications and/or use cases.  
  • Defines, conducts, and/or participates in testing (i.e., unit, system integration). Participates in development walkthroughs.
  • Ensures software development meets standards for programming, design, performance, quality, and security. Identifies and recommends areas for improvement in planning, design, development, and testing.
  • Learn current forms application (Adobe Output Designer) and new forms application (Doc Origins) to become subject matter expert for conversion project.

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. The successful candidate must possess a user-centered attitude and a desire to work in a team-oriented environment.


Education, Skills, and Experience

  • Undergraduate degree in computer science or software engineering preferred.
  • Knowledge/experience on Guidewire InsuranceNow application is a plus.
  • Knowledge/experience in Personal Lines Insurance (auto/home) is a plus.
  • Demonstrates technical competency with application development including databases, desktop applications, web applications, and data integration projects.
  • Initial knowledge of programming in JAVA, MySQL, XML, HTML.
  • Forms knowledge in Adobe Output Designer and/or Doc Origins is a big plus.
  • Demonstrates a knowledge of company operations, office workflow and information technology applications within the insurance industry environment.
  • Project management skills to complete assignments accurately and in a timely manner.
  • Effectively expresses ideas clearly, concisely, and logically, in both verbal and written form; clearly communicates problems and resolutions in a non-technical manner as needed.
  • Team player; establishes cooperative, positive, and professional working relationships.

This job description is only a summary of the typical functions of the job, not an exhaustive or comprehensive list of all possible job responsibilities, tasks, and duties. The responsibilities, tasks, and duties may differ from those outlined in the job description and other duties, as assigned, may be required. This document does not create an employment contract. Employees are employed on an “at will” basis and may be terminated at any time.

Salary commensurate with experience. If you are the perfect candidate for this position, please send your salary requirements and resume to: