Software Developer

State Farm Insurance   •  

Bloomington, IL

Industry: Accounting, Finance & Insurance


Not Specified years

Posted 223 days ago

This job is no longer available.

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
  • Web Developer (Java/JavaScript) Technical Skills/Experience:

    Experience with Agile development 
  • Comfortable consuming new technologies and work with innovation teams to streamline automation and incorporate fast feedback in solutions 
  • Design, develop, and test new solutions for enabling Continuous Delivery services to web based applications in Java as a member of a small, persistent agile team through software builds and various build system technologies 
  • Build and support integration of applications to successfully deliver an end-to-end solution for development teams 
  • Strong Background working with HMTL5, CSS, Java and modern JavaScript (ES6 or above)  
  • Experience developing and supporting applications using a modern JavaScript Framework; knowledge of Ember.JS is a PLUS 
  • Knowledge of Web Services, REST and JSON 
  • Jenkins configuration and administration 
  • Proficiency with Maven 
  • Proficiency with a distributed version control system, such as Git Scripting languages such as bash, groovy, etc.
  • Experience with GIT source control management system Experience with Chrome or Firefox Developer Tools  
  • Experience with NPM and Node  Experience with SQL and XML 
  • Understanding of Business Driven Development (BDD)/Test Driven Development (TDD) or equivalent Test practices
  • Automated testing tools and technologies and their relation to CI/CD. 
  • Automated reporting for CI/CDxPath and XSLT desired Acord 103 desired Gulp & .less desired

    Additional Details:
    This position will have an 18-month incumbency period for a lateral move and a 6-month incumbency period for a promotional opportunity (beginning on the effective date of the position) which must be met before the employee can post for any other State Farm position. The incumbency period does not affect the at-will relationship between State Farm and the employee and does not create an employment contract, nor contractual rights.