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

IT Senior Developer

Edwardsville, IL
April 30, 2022
Essential Functions and Responsibilities
  • Analyzes high level system specifications, system requirements and/or use cases. Converts information into low level specifications and system design plan.
  • Designs and develops moderate to complex software solutions in adherence with I/S standards, methodology and internal controls.
  • Identifies and provides solution alternatives for the defined functional and system requirements when needed.
  • Understands and identifies system dependencies. Understands functionality, integration points and impacts of proposed changes to supporting applications. Follows through with options and recommendations.
  • Provides appropriate documentation for design decisions, estimating assumptions, code modules, and performance metrics as required by organization standards.
  • Defines, conducts, and/or participates in testing (i.e., unit, system integration). Prepares, leads and/or participates in development walkthroughs.
  • Collaborates with others regarding effectiveness of systems flow, data usage and manual or automated processes to verify requirements.
  • Ensures software development meets standards for programming, design, performance, quality, and security. Identifies and recommends areas for improvement in planning, design, development, and testing.
  • Assists in developing recommendations for future development, releases, and enhancements (technical implementations)
  • Undergraduate degree in computer science or software engineering preferred.
  • Knowledge/ experience on Guidewire InsuranceNow application is required.
  • Demonstrates senior-level technical competency with application development including databases, velocity, desktop applications, web applications, and data integration projects.
  • Strong knowledge of programming in JAVA, MySQL, XML, HTML.
  • Self-directed with the ability to establish course of action and be accountable for results.
  • Demonstrates a strong knowledge of company operations, office workflow and information technology applications within the insurance industry environment.
  • Strong project management skills to complete assignments accurately and with minimal supervision.
  • 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.
  • Strong team player; establishes cooperative, positive, and professional working relationships.
  • Strong knowledge of stored procedures and MySQL.

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: