COBOL Developer - AS400 / i Series / IBM i
We are Farmers!
We are… more than just your favorite commercials. At Farmers, we strive to deliver peace of mind to our customers by providing protection and comprehensive advice and delivering in the moments of truth. That means having people who can help us meet changing customer and business needs. Farmers high-performance culture is focused on results and the people who achieve them. We hold ourselves and others accountable for sustainably growing the business and each other. We seek solutions, own our actions, and grow through discomfort. We see setbacks as opportunities while continuously asking ourselves how we impact our customers.
Farmers is an award winning, equal opportunity employer, committed to the strength of an inclusive workforce. We are dedicated to supporting the well-being of our people through our extensive suite of benefits, as well as the well-being of the communities we serve through employee volunteer programs and nonprofit partnerships. Helping others in their time of need isn’t just our business – it’s our culture! To learn more about our high-performance culture and open opportunities, check out www.Farmers.com/careers/corporate and be sure to follow us on Instagram, LinkedIn, and TikTok.
Workplace: Hybrid ( #LI-Hybrid ), Remote ( #LI-Remote )
Farmers believes in a culture of collaboration, creativity, and innovation, which thrives when we have the ability to work flexibly in a virtual setting as well as the opportunity to be together in person. Our hybrid work environment combines the best of both worlds with at least three (3) days in office and up to two (2) days virtual for employees who live within fifty (50) miles of a Farmers corporate office. Applicants beyond fifty (50) miles may still be considered.
Job Summary
What You'll Do
- Demonstrates customer needs by interpreting into viable solutions and contributes significantly to the system design. Effectively breaks down features and write and refine user stories, including clear and accurate acceptance criteria. Execute Test-Driven (TDD) and Behavior-Driven Development (BDD) to build in quality. Performs broad and detailed impact assessments relating people, processes and/or technology to evaluate work. Supports implementation activities, troubleshoot user/system environmental issues and training. Supports the business in building a Lean Business case and breaking epics into features. Identify and raise issues and risks with functional design and offer alternative solutions. Works with the Product Owner to confirm the code and acceptance tests reflect the desired functionality.
- Agile Dev Team Member IV with primarily a development discipline: Codes instructions for computer programs/objects/components in multiple applications; configures packaged software. Provides expertise in the solution design and functionality of business applications. Reviews and validates application technical design of team members to ensure alignment with business needs and best practice architecture principles. Analyzes and evaluates existing manual and computerized systems/procedures to improve efficiency. Researches and develops techniques for automation. Documents and implements programs according to installation standards and conventions. Analyzes and makes recommendations on the need for system backup, security, restart/recovery, balancing <(>&<)> controls and recommends approaches for meeting such needs. Analyzes and documents the requirements and approaches to data conversion and data modeling. Quality checks program code, related objects and documentation. Delivers working code each sprint.
- Agile Dev Team Member IV with primarily a testing discipline: Analyzes system and business requirement for testability by utilizing advanced testing tools. Develops, documents, executes and maintains test cases and test data. Identifies complex errors that occur in application testing and analyzing results to trouble shoot and execute root cause analysis. Reports the status of the test plan execution through defect logs and defect tracking system. Conducts audits to ensure test planning and execution adheres to standards and guidelines. Defines advanced test plans needed to achieve appropriate level of coverage. Demonstrates ability to write test cases describing business behavior to facilitate automation and train others. Contributes to the overall test strategy. Provide input in the development of application quality and testing standards and best practices. Mentors junior team members in test planning and execution tools and techniques.
- Participates in key ceremonies to drive execution, improve flow and ensure transparency. Provides guidance to junior team members, when needed. Plans work via the preparation for and participation in Program Increment (PI) Planning and Sprint Planning, which includes developing and committing to Team PI Objectives and Sprint goals.
- Demonstrate working code to Product and Business Owners and supports the Product Owner in the execution of the iteration and PI System Demos. Actively participates in the Sprint Retrospectives and Inspect & Adapt to timely discuss opportunities for improvement and are responsible for carrying out the execution of improvement stories. Participates in Daily Stands-ups to assess progress toward sprint goals and raise impediments. Participates in on-going and scheduled Backlog Refinement sessions. Demonstrates ongoing thirst for know
What You'll Bring
- Minimum 1 year as a Agile Dev Team Member III or 7 + years in a related field required.
- COBOL developer on AS400 /i Series /IBM i platform, strongly preferred.
- Insurance industry knowledge is a plus
Education You'll Need
- High school diploma or equivalent required.
- Bachelor's degree preferred.
- SAFe Practitioner or SAFe Agilist Certification within 180 days of hire required.
- SAFe DevOps Certification preferred.
Additional Qualification
- Strong verbal communication and listening skills. Demonstrates advanced level communication skills that include being able to adapt message effectively for the intended audience. Able to deliver meaningful feedback in an effective manner to all levels in the organization. Coaches others on improving their own communication.
- Excellent collaboration and team building skills. Actively motivates others to work together effectively as a team. Is an example to others in a team environment.
- Demonstrated problem solving skills. Able to breakdown complex issues to determine root cause and offer multiple 2 of 3 viable solutions. Quantifies the costs, benefits, risks and chances for success before recommending a course of action. Able to seek discrepancies and inconsistencies in available information.
- Assumes personal responsibility for actions. Seeks out and owns individual or team deliverables, as well as ensuring that tasks are completed and issues are resolved. Demonstrates ownership of deliverables, acknowledges gaps and pursues corrective action as needed. Able to accept ownership of activities and actions of the team.
- Ability to influence internal and/or external constituents. Establishes rapport and gaining commitment. Determines decision-making style of the individual or group being influenced. Possesses flexibility to work in a fast paced, dynamic environment. Works effectively in an environment with periods of ambiguity and uncertainty. Helps others keep pace and adapt to changing environments.
- Possesses a high degree of initiative. Persistent in seeking out opportunities and experience that stretch own limitation. Works to create a climate that values drive and initiative. Effectively coaches and delivers constructive feedback. Ability to train others in areas of expertise and mentor others. Possesses strong technical aptitude.
- Possesses advance-level understanding of at least one core application and intermediate-level understanding of all other applications within domain. Ability to discuss application-related issues, implications, and approaches with clients, as well as key interfaces and interdependencies among core application systems. Able to influence activities and individuals beyond the immediate application landscape.
- Demonstrates the ability to read, maintain and write automation test scrips. Contributes to building out automation tools and framework. Demonstrates intermediate understanding of programming language concepts. Experience with Imperative, Object-Oriented and declarative (SQL), and basic understanding of static vs dynamic typing, weak vs strong typing and static inferred types. Able to break up problem space and design solution within the same platform/technology. Has good understanding and experience with defensive coding and error handling.
- Possesses strong product knowledge. Has solid understanding of business processes and products across multiple business units, including how they fit within the goals of the business unit and how best they can be supported by the application systems. Broad and deep knowledge of insurance concepts and terminology.
Physical Actions
Physical Environment
Benefits
- Farmers offers a competitive salary commensurate with experience, qualifications and location.
o CA Only: $106,560 - $169,950
o CO Only: $99,920 - $146,520
o HI/IL/MN/VT Only: $99,920 - $156,750
o MA Only: $99,920 - $156,750 - o MD Only: $99,920 - $156,750
o NY/DC/NJ Only: $99,920 - $169,950
o Albany County: $106,560 - $146,520
o WA Only: $99,920 - $178,125 - Bonus Opportunity (based on Company and Individual Performance)
- 401(k)
- Medical
- Dental
- Vision
- Health Savings and Flexible Spending Accounts
- Life Insurance
- Paid Time Off
- Paid Parental Leave
- Tuition Assistance
- For more information, review “What we offer” on https://www.farmers.com/careers/corporate/#offer
Job Location(s): R_US - United States
Anticipated application deadline: At Farmers, the recruitment process is designed to ensure that we find the best talent to join our team. As part of this process, we typically close open positions within 8 to 21 days after posting. If you are interested in any of our open positions, we encourage you to submit your application promptly.
Farmers will consider for employment all qualified applicants, including those with criminal histories, in accordance with the Los Angeles Fair Chance Initiative for Hiring Ordinance or other applicable law. Pursuant to 18 U.S.C. Section 1033, Farmers is prohibited from employing any individual who has been convicted of any criminal felony involving dishonesty or a breach of trust without prior written consent from the state Department of Insurance.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Farmers is an Equal Opportunity Employer and does not discriminate in any employer/employee relations based on race, color, religion, gender, sexual orientation, gender expression, genetic information, national origin, age, disability, marital status, military and veteran's status, or any other basis protected by applicable discrimination laws.
Want to learn more about our culture & opportunities? Check out www.Farmers.com/careers/corporate and be sure to follow us on Instagram, LinkedIn, and TikTok.
Spokane, WA only: Residents who prefer not to provide their address click here to submit your resume via email: careers@farmers.com