Kentucky Farm Bureau Mutual Ins Co

  • Programmer/Analyst Sr.

    Job Locations US-KY-Louisville
    Posted Date 6 days ago(9/9/2019 8:12 AM)
    Job ID
    # of Openings
    Information Technology
  • Overview

    Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing to support an organization’s distributed applications.  Familiar with a variety of programming and design concepts, practices, and procedures.  Works with project team members to develop specifications, diagrams and flowcharts. Develops and implements a disaster recovery plan.  Relies on extensive experience and judgment to plan and accomplish goals.  Performs a variety of complicated tasks.  Leads and directs the work of others. A wide degree of creativity and latitude is expected.


    Definition, analysis, and technical design of large efforts of work on new systems or enhancements to existing systems.

    Takes a lead role in dealing with users in participating in the definition of new systems or enhancements to existing systems.

    Prepares project plans and schedules and establishes target dates.

    Prepares technical design and program specifications for others to follow.

    Participates in development or modification of conceptual, logical, and physical design architectural artifacts (documents, models, etc.).

    From analysis, codes new programs, modifies existing programs, tests, and documents programs according to published standards.

    Researches, resolves, and documents incident reports.

    Fulfills administrative reporting requirements.

    Gives on-call support to production systems during off hours.

    Production review.

    Regular, predictable attendance as employee has to physically be in the office.

    This list of essential functions is non-exhaustive and may be supplemented as necessary.


    OTHER RESPONSIBILITIES                                                                    

    Participates as a consultant in technical assurance reviews of non-assigned projects.

    Coordinates the work of multiple projects.

    Evaluates and recommends vendor application and development software.

    Mentors and shares programming techniques with less experienced Java/J2EE programmers.

    Participates in code walkthroughs.

    Contributes to programming standards.

    Assists with in-house training classes.


    JOB SPECIFICATIONS                                                               

    Physical demands: Sitting; Normal hearing/vision (with or without correction); 24 hour on-call on a rotation schedule; Stress of working overtime as required

    Mental demands: Prolonged concentration; Analytical reasoning; Stress of meeting deadlines.

    Environmental factors: Standard office lighting, temperature, and noise.

    Equipment: Personal computer.


    Bachelor’s degree preferred or equivalent combination of education and/or experience. Computer Science degree preferred.

    Minimum of 6 years programming experience of which a minimum of 4 years involving analysis.

    Training in project management is preferred.

    Maintains expertise in programming, software, and new methods and techniques by staying informed on technology and insurance industry trends and developments.

    Optimal training/work experience: Successful completion of IIA general insurance certificate or equivalent insurance course and/or continuing education in another area is desired.

    Advanced skills in JAVA, JavaScript, HTML and XML strongly preferred. Other related object oriented development experience may be substituted.

    Proficient in working in J2EE, WSAD/WAS/RAD, or similar development environment preferred.

    Has a good knowledge of complete systems that transfers over to other systems.

    Demonstrated organizational skills in managing projects.

    Demonstrated skills in understanding multiple complete systems.

    Consistently demonstrates above average people and negotiation skills.

    Consistently demonstrates a positive and supportive work attitude.

    Demonstrates above average leadership skills.

    Ability to effectively manage multiple priorities and multi-task to meet deadlines.

    Excellent communications skills – verbal, written, and listening.


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