Application Developer

Farm Bureau Financial ServicesWest Des Moines, IA
Onsite

About The Position

Develop and maintain system applications and related procedures. Must maintain a technical expertise to a degree that assistance may be provided to other Information Technology personnel. We deliver on our promise every day to protect livelihoods and futures. We do this through our value-based work, demonstrating service, integrity, leadership, teamwork, accountability and passion in all touch points with client members, employees, agents and vendors.

Requirements

  • College degree or equivalent required.
  • Knowledge of data handling methods, development techniques and one or more development programming languages.
  • Oral and written communication skills as appropriate to this position.
  • Keyboard skills as appropriate to this position.
  • Ability to read, write and speak the English language.
  • Reasonably regular and predictable attendance.

Nice To Haves

  • Three years of experience in insurance or finance data processing preferred.

Responsibilities

  • Respond to and resolve customer service requests according to FBL Financial Group, Inc., policies in a prompt, efficient and courteous manner for external customers, departmental staff, and other FBL personnel at all times.
  • Evaluate system applications and effect solutions through application maintenance or by new systems application development and informs system consultants on project status.
  • Analyze and evaluate system applications. Develop new and maintain existing applications of medium-to-high complexity as per specifications including developing application code, testing completed applications, and develop required documentation as defined by company development standards.
  • Maintain strict adherence to standards for documentation, development techniques, testing, and other related development activity.
  • Keep up-to-date on system development techniques and apply those techniques when analyzing and developing system applications.
  • Keep Application Development Manager, Project Manager, and team members informed on status of deliverables.
  • Provide twenty-four hour support for computer operation of production systems as needed. Assist in determining the causes of system problems by conferring with technical, business unit and system personnel.
  • Give guidance and direction, as needed, to development staff on technical matters.
  • Verify application logic by preparing test data and test plans, test and debug system applications, verify test results and provide guidance to others.
  • Provide assistance in education of development staff on technical issues including system development and productivity tool usage.
  • Perform other job-related duties or special projects as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service