Grinnell Mutual Reinsurance Company


    Job Locations US-IA-West Des Moines | US-IA-Grinnell
    Posted Date 6 days ago(1/16/2020 9:47 AM)
    Job ID
    # of Openings
    Information Technology
  • Overview

    Responsible for leading and developing user interfaces and/or complex integration of existing applications using current technologies to support the technology operations and business objectives of Grinnell Mutual and their customers. Primarily uses technologies to meet the business needs of the end customers. Working knowledge of Guidewire PolicyCenter preferred. Grinnell Mutual does not provide sponsorship for visas.


    • Designs and programs assigned projects/stories to meet the business needs of the end user and Grinnell Mutual while utilizing current technologies.  


    • Analyzes the technology needs of the business unit and provides user-oriented recommendations and solutions which interface with existing applications. May require new programming and/or updates to current work.  


    • Provides technical leadership and monitors existing or new web-based interfaces using implemented/installed software technologies.  


    • Develops detailed design documents, data structure diagrams, and code assets supporting the reporting implementation. 


    • Remains current with technological developments and evaluates the feasibility of incorporating new technologies into new development or supported applications. 


    • Converts project specifications into a sequence of detailed instructions and logical steps for coding into functional business applications. 


    • Analyzes software products to interface with development strategy.  


    • Ensures work products interface smoothly with the work of development teams and the Database Administrator to transform business requirements into technical solutions. Performs database analysis and upgrades for business requirements. 


    • Creates and maintains system documentation for supported applications and interface solutions. This includes technical artifacts needed for project implementation.  


    • Participates in system and integration test and identifies remedies solution defects. 


    • Performs unit tests of programmed solutions to verify the functionality and performance to meet end user requirements and specifications. 


    • Performs all other duties as assigned.  


    Working conditions and physical efforts


    • To perform this job successfully, an individual must be able to perform each job duty and responsibility satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform job duties and responsibilities.


    • The application developer may be required to work overtime to meet strict deadlines associated with projects. This includes an on-call component managed through a rotation system to assist users on non-typical office hours.


    • During times of conversion or system implementation, the application developer may be required to work weekends or non-typical work hours when system usage is minimal.


    • The position is physically located in the home office with a work environment of a typical office setting; noise level is relatively quiet and occasional stress is encountered as deadlines approach. The position requires an individual to sit for long periods of time and using computer. 



    • Bachelor’s degree from an accredited college or university in programming-related field with significant coursework and/or experience in design, development, and analysis of technology solutions, and eight years of experience or equivalent combination of education, training, and experience. 


    • Working knowledge of Guidewire PolicyCenter preferred. Experience with object-oriented programming (OOP) or an out-of-the-box software solution. 


    • Ability to apply new technologies to existing applications and the development of new solutions with a demonstrated proficiency in programming languages and technologies such as Cognos, SQL server, MS SQL Server Reporting Services, SQL, T-SQL/stored procedures, MS O365, MS Visio, JAVA, Java Script. 


    • Proficient in designing and creating reports primarily using Cognos and MS SQL Server Reporting Services. 


    • Ability to design and build reporting semantic layer using Cognos Suite including Reporting and Cube design with development using Framework manager, Business Object Universe, or other similar BI tool capabilities. 


    • Understanding of enterprise data warehouse data models and dimensional modeling concepts, source-to-target mapping, and data integration architecture. 


    • Understanding of configuration management using version control tools. 


    • Familiarity with ETL tools such as SSIS, Informatica and Data Stage. 


    • Familiar with data virtualization platforms and tools such as Tableau and other data modeling tools.  


    • Experience working with sensitive or obfuscated data environments. 


    • Experience working with encrypted and secure data transfers.  


    • Ability to think logically and to use personal judgment, experience, and known facts and figures to make decisions and deal with problems. 


    • Demonstrated knowledge of hardware and software technology. Maintains up-to-date knowledge through the reading of technical publications, attendance at seminars, or conferences and/or user groups. 


    • Ability to manage and set priorities for multiple or conflicting priorities to meet deadlines of project agreed upon by business unit and manager. Project deadlines may conflict making it necessary to negotiate and communicate with stakeholders. 


    • Ability to work with a project team to determine technology needs and recommend solutions resulting from team decision. Part of recommendation includes estimated timelines and projected deadlines. 


    • Working knowledge of system development life cycles and understanding of IT infrastructure, the impact of changes on system beyond scope, and the importance of coordinating updates or fixes. Ability to follow agile methodology specific to Grinnell Mutual. 


    • Ability to work with mathematical concepts such as probability and statistical inference and applying concepts such as fractions, percentages, ratios, and proportions to practical situations as required for programming to simplify work of end user. 


    • Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with both abstract and concrete variables. 


    • Recognizes processing and application inefficiencies and recommends improvements. 


    • Demonstrated enthusiasm and commitment for assignments and problem-solving. 


    • Demonstrated oral, written, and presentation skills to both technical and non-technical audiences. Exhibits self-assurance and a creative aptitude. 


    • Ability to work in a harmonious manner with coworkers, agents, vendors, and manager. 


    • Ability to understand basic insurance terminology applicable to personal lines, commercial lines, and reinsurance lines of insurance. 


    • Ability to work with limited supervision and act as primary contact in leader’s absence. 


    • Ability to keep regular work schedule and maintain regular, predictable attendance. 


    • Ability to represent Grinnell Mutual at selected professional conferences approximately one to two times per year, which may include overnight stays and travel. 


    This job description is not intended to describe, in detail, the multitude of tasks that may be assigned, but rather to give the employee a general sense of the responsibilities and expectations of his/her position.  As the nature of the business demands change, so too may the job duties and responsibilities.



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed