What are the responsibilities and job description for the Lead Software Developer - Java position at FBL Financial Group, Inc.?
Lead Software Developer - .Net/Java
*This hybrid role requires you to be located in the Des Moines Metro area.*
Do you have proven passion for software engineering, customer focus, and teamwork with the desire to drive and support strategic initiatives that directly impact client, agent, and employee experiences? Are you self-driven and thrive in a fast paced, results oriented environment? Do you have experience with .Net, Java, and other full-stack related technologies? If so, this Lead Software Developer opportunity might just be the perfect match for you!
Farm Bureau Financial Services is seeking a Lead Software Developer to join the Claims, Membership & Billing team. A successful candidate would have the ability to effectively communicate with the team and business partners, experience with software development practices, and have a positive can-do attitude with the ability to work independently.
Who We Are: With Farm Bureau Financial Services, our client/members can feel confident knowing their family, home, cars and other property are protected. We value a culture where integrity, teamwork, passion, service, leadership, and accountability are at the heart of every decision we make and every action we take. We’re proud of our more than 80-year commitment to protecting the livelihoods and futures of our client/members and creating an atmosphere where our employees thrive.
What you’ll do:
- Develop new and maintain existing applications of the highest complexity.
- Oversee the development, implementation, and maintenance of systems and applications.
- Conduct research and maintain a high level of knowledge in systems software/hardware to ensure operations and implementations are of the highest quality.
- 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.
- Give guidance and direction, as needed, to development staff on technical matters.
- Create functional design of principle system components and formulate system scope, objectives, functional requirements, and deliverables.
- Design complex technology configurations to satisfy business requirements and create, execute, and maintain project plans for complex systems.
- Lead the integration of new systems and recommend new technology.
What it takes to join us:
- College degree or equivalent plus seven years relevant experience required.
- Five years’ experience in property & casualty insurance or finance data processing preferred.
- Proficient in software development with deep knowledge of Java programming language. Experience with .Net, Informatica, GitHub, Dynatrace, Service Now, preferred.
- Oral and written communication skills as appropriate to this position.
- Reasonably regular and predictable attendance.
- Ability to read, write and speak the English language.
What We Offer You: When you’re on our team, you get more than a great paycheck. You’ll hear about career development and educational opportunities. We offer an enhanced 401K with a match, low-cost health, dental, and vision benefits, and life and disability insurance options. We also offer paid time off, including holidays and volunteer time, and teams who know how to have fun. Add to that an onsite wellness facility with fitness classes and programs, a daycare center, a cafeteria, and for many positions, even consideration for a hybrid work arrangement. Farm Bureau....where the grass really IS greener!