Join a team of diverse professionals at Farmers to acquire skills on the job and apply your learned knowledge to future roles at Farmers. Farmers Insurance also offers extensive training opportunities through the award winning University of Farmers named by Training magazine amongst top 10 corporate training units in the world.
Want to learn more about our culture & opportunities? Check out farmers.com/careers and be sure to follow us on Instagram and LinkedIn!
Manages and controls the development, testing and implementation of systems; collaborates with upper management to develop detailed project plans, proposals and justification. Reviews the work of junior staff to ensure that system requirements and installation objectives are consistently being met. Analyzes and evaluates existing computerized systems, processes and procedures for the company to improve efficiency; conducts detailed systems studies of various company operations where problems in methods, practices and procedures exist in order to recommend, develop and implement more efficient manual or computerized systems.
- Participates in strategic, operational, and tactical planning.
- Designs and documents complex business processes
Utilizes in-depth business or technical knowledge in consultation with management on technical issues
Develops, evaluates, recommends, installs, maintains and supports computer/network hardware and/or logical security activities, including software.
Participates in decision-making with management who has policy-making authority.
May act as lead person who provides specialized expertise and guidance.
Manages tactical technical activities. Leads large and/or complex projects
Technical Development Role Utilizes traditional application system development methodologies to help functional users or technical employees develop and document system specifications and requirements
Uses knowledge in system development methodology, structured development techniques, system specification writing, application test plans, procedure writing, data flow diagramming and logical database design to complete projects
Technical Architecture Role Develops analysis and design deliverables involving the implementation of single, complex, applications and technical platforms
- Is a technical lead on single application projects
Has responsibility to specify user requirements (external functional specs) within a project for multiple, highly integrated applications
This activity applies business sector knowledge to help customers solve business problems with appropriate technology. Has planning and control responsibility, has business sector functional knowledge, and uses technology and project management experience to complete projects
Responsible for the development and the implementation of the overall technical architecture
Provides senior leadership in the planning, design and architecture phases of software product development
Provides high level technical leadership to teams for designing, building and implementation of end to end solutions
Collaborates with Architects, Tech Leads and engineering teams to design and deliver systems
Required job duties are essentially sedentary work consisting of occasional walking, standing and lifting and/or carrying 10 lbs. maximum.
Required job duties are normally performed in a climate-controlled office environment.
High school diploma or equivalent required. Bachelor’s degree preferred. Continue educational development in job related field.
6+ years leading large-scale technology projects integrating multiple platforms and third-party applications
- 5+ years web-services experience ( SOAP, REST)
- 4+ years ETL experience (Informatica Power Center, SSIS)
- 4+ years with Relational databases like SQL Server
- 2+ years with Cloud providers (AWS, Azure, GCP)
- 2+ years in CI/CD methodologies & tools
Experience in Linux/Unix/Windows environment
Scripting languages: Shell, Perl, Python, PowerShell
- Development language: Java
- Experience with metrics and monitoring
Knowledge of tools such as AppDynamics and Splunk
Participate in the SCRUM activities across key initiatives (big room and sprints)
- Life Insurance knowledge a plus.
- DevOps experience is a plus.
- Experience in Big Data related technologies
- Knowledge of No-SQL databases
Farmers is an equal opportunity employer, committed to the strength of a diverse workforce.
Job Posting: 02/08/2020