Software Developer

Department Information Services
Status Full Time
Location Pocatello Corporate Office
Company Farm Bureau Mutual Insurance Company of Idaho
Rate of Pay DOE
Date Posted 11/25/2020
Closing Date --
Positions Available 1
    [i] => 3391
    [p] => Software Developer
    [c] => Farm Bureau Mutual Insurance Company of Idaho
    [d] => Information Services
    [l] => Pocatello Corporate Office
    [s] => Full Time

Farm Bureau Mutual Insurance Co. of Idaho


Software Developer


Department: Information Services                                      Job Status: Full Time

FLSA Status: Non-Exempt                                                  Reports To: Director of Information Services

Grade/Level: NA                                                                Amount of Travel Required: N/A

Job Type: Regular                                                               Positions Supervised: None

Work Schedule: Monday – Friday



Develop web applications and enterprise services using Java and/or JVM-based languages. Support, maintain, and enhance existing web applications and enterprise services. Integrate in-house developed software with both internal and external software services. Provide development support for other deployed applications. Participate in testing and quality assurance activities.



Reasonable Accommodations Statement

To accomplish this job successfully, an individual must be able to perform, with or without reasonable accommodation, each essential function satisfactorily. Reasonable accommodations may be made to help enable qualified individuals with disabilities to perform the essential functions.

Essential Functions Statement(s)

  • Design, develop and enhance software systems according to technical design documentation and business requirements.
  • Modify existing software to correct errors, improve performance, enhance functionality, and test new designs and ideas.
  • Work with teams in an agile environment to deliver projects in a timely manner.
  • Consult with customers and stakeholders on technical issues such as software development, system maintenance and troubleshooting.
  • Participate in the installation and testing of software systems and integrations.
  • Monitor production software to ensure system operates in conformance with specifications.
  • Participate in experimental projects and share learning with team members and business leaders.
  • Receive training as necessary and create long-term personal development goals.
  • Miscellaneous tasks as directed.


Competency Statement(s)

  • Accountability – Ability to accept responsibility and account for his/her actions.
  • Analytical Skills – Ability to use thinking and reasoning to solve a problem.
  • Communication – Ability to communicate effectively with others using the spoken word and also writing in a clear and concise manner.
  • Detail Oriented – Ability to pay attention to the minute details of a project or task.
  • Ethical – Ability to demonstrate conduct conforming to a set of values and accepted standards.
  • Honesty / Integrity – Ability to be truthful and be seen as credible in the workplace.
  • Organized – Possessing the trait of being organized or following a systematic method of performing a task.
  • Reliability – Ability to be dependable and trustworthy.
  • Time Management – Ability to utilize the available time to organize and complete work within given deadlines.
  • Project Management – Ability to organize and direct a project to completion.
  • Professionalism – Avoid business or personal activities that present a conflict of interest. Display conduct favorable to oneself, the department, and the company.



  • Basic understanding of OO design and common OO patterns as well as RDBMS concepts and SQL.
  • Experience with web technologies including JavaScript, HTML, and CSS.


  • Insurance industry software experience (specifically Guidewire)
  • Strong SQL skills and an understanding of ORM concepts
  • Experience with MVC pattern and frameworks
  • Test Driven Development experience using JUnit or TestNG
  • Development experience with the following technologies:
  • Gosu, Groovy, Grails
  • AngularJS, React
  • PHP, Laravel
  • Web services (REST and/or SOAP)
  • IBM WebSphere Message Broker
  • WebSphere MQ and/or JMS
  • iOS and/or Android
  • Docker
  • ReactJS

Education: Bachelor’s Degree or equivalent experience in Computer Science, Business Informatics, or related field preferred.

Life, health, and business products offered by our agents through affiliated companies. Visit specific section for details.

Life insurance and annuity products are offered through Farm Bureau Life Insurance Company, West Des Moines, IA.

This is a general description and not a policy contract. Please read the actual policy documents for important details on coverages, exclusions, limits, conditions and terms.
If there is any conflict between the information found on this website and the policy, the policy prevails.