Software Developer - Web Development

State Farm Insurance   •  

Bloomington, IL

Industry: Accounting, Finance & Insurance

  •  

Not Specified years

Posted 45 days ago

The Enterprise Technology Property & Casualty Claims Injury Team is seeking a qualified Software Developer. Customer satisfaction is a high priority and you may be the right person with the right skills to help move our organization forward!

This individual will work in a small agile team. Specific responsibilities include:
*Analyzes the technical and business requirements, including functional and non-functional requirements, to develop a systems solution
*Works closely with business partners to understand business requirements to design quality technical solutions that align with business and IT strategies and comply with the organization's architectural standards
*Resolves problems that result in a decreased time to market; improves quality, enhances flexibility, and embraces the solution provider mindset
*Conducts research and integrates industry best practices into processes and potential solutions
*Influences and offers feedback to business and systems partners to enhance product vision, software development, integration, and support
*Drives, embraces, and enables an environment of change fostering innovation, championing initiatives, efforts, and ideas
*Maintains solid relationship and strategic partnering skills with business partners, team members, and external associates

Competencies needed to be successful at this position:
Strong communication skills
Teamwork
Initiative
Fast learner
Ability to work in a fast paced environment
Agile methodology experience

Technical skills required:
Java, Spring Framework, J2EE, test automation, Selenium, Version One, Splunk, GIT, APIs


Duties and Responsibilities:

  • Possesses an understanding of how technology solutions meet the business outcomes and offers a range of solutions for business partners; understand business current and aspirational needs
  • Participates in sprint planning; provides work estimates to deliver product stories; owns development stories
  • Develops solutions on variety of platforms according to business requirements
  • Completes required coding to satisfy the defined acceptance criteria and deliver desired outcome
  • Leads solution design, considering risks, mitigations, performance, user experience, and testability
  • Assists in development of automated testing and supporting code as necessary
  • Completes required documentation to communicate information to deployment, maintenance, and business teams
  • Utilizes agile software development practices, data and testing standards, code reviews, source code management, continuous delivery, and software architecture
  • Participates in the full software development cycle including coding, testing, implementation, support and sunset
  • Designs, develops, tests and supports software in support of big data objectives
  • Possesses an understanding of User Experience practices to improve usability and interaction between the customer and product
  • Adopts Service Design, where appropriate, through architecture modularity to enable continuous delivery
  • Considers applying emerging technology solutions to increase efficiency and effectiveness; expectation of continuous innovation
  • Resolves problems that result in a decreased time to market; improves quality, enhances flexibility, and embraces the solution provider mindset
  • Provides input into overall testing plan; contributes to test approach and scenarios for requirements
  • Provides product and/or process expertise necessary to support design, development, testing and execution of solutions
  • Exhibits DevOps mindset where team is accountable for product from inception to sunset