Software Developer - Web Development

State Farm Insurance   •  

Bloomington, IL

Industry: Accounting, Finance & Insurance


Not Specified years

Posted 127 days ago

This job is no longer available.

Selected candidate would be expected to work on all elements of the application including but not limited to: front-end UI, databases, nightly processing, as well as all underlying infrastructure and support services. This person will need to work with project teams, support areas and vendors to evaluate and support the technical development needs and Bank IT infrastructure for the Bank Collection Center. He/she will consult on computer hardware and installation issues, formulate and maintain the technical strategies and resolve technical problems and defects where needed. He/she will be responsible for understanding current and future Bank architecture and infrastructure, with primary focus on day-to-day support of the infrastructure, architecture, hardware and environments, analysis, design and development of solutions. 

Creation and modification of software to meet business requirements (design, coding, testing, implementing, and formal acceptance of business solutions)
Problem/Incident resolution, long-term maintenance, and enhancement services for a highly-customized Bank applications.
Support of database, nighty processing, and overall application infrastructure.

Desired Skills:

Microsoft C# .NET 
SQL Server
Experience in developing and implementing applications using Java/J2EE technologies, Spring, Springboot, REST/SOAP web services and Java design patterns
Front-end technologies such as: Ember, AngularJS, JavaScript
SDL Tridion
Familiarity with web server settings / integration
Advanced SQL developer skills, including stored procedures, SQL Service Integration Services (SSIS) packages, etc.
Knowledge of software distribution concepts, to include creation of Windows installer MSI, MST, and MSP files.
Moderate knowledge of SQL Server 2008 administration and tools, to include backup/restore, SQL Server Agent jobs, SQL profiling, etc
Knowledge of financial services products, collections and banking terminology helpful
Experience working with vendors 
Experience with virtualized environments (VMware, Citrix, etc.)
Knowledge of Windows security components, to include Active Directory, single sign-on concepts, etc.
Experience with VoIP infrastructure, such as Cisco Unified Communications Manager (CUCM), VoIP telephones, etc.
Willingness to work occasional nights, weekends, and holidays as needed for support

Designs, develops and tests new and/or existing web applications running on the server side and/or client side (single-page
applications). Develops test software to support the testing of web applications. Utilizes web languages and techniques such as
JavaScript, CSS, HTML, Java, .NET, etc. Develops scripting and components to support continuous delivery pipelines. Analyzes
technical and business requirements (both functional and non-functional) to develop a systems solution that aligns with industry
and enterprise best practices including user experience and accessibility. Provides system software support for State Farm web
applications, components and testing software (testware).

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

Additional Details:
This position will have an 18-month incumbency period, beginning on the effective date of the position, which must be met before the employee can post for any other lateral State Farm position. Employees may be considered for openings for Technology Engineer positions or promotional opportunities into leadership at any time, and into a promotional position within the same job structure after 6 months from the effective date of the position. In these cases, the remaining incumbency would be waived. 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.

  • Job may require travel via commercial transportation and/or driving motor vehicles
  • Job may require irregular work hours and travel outside normal business hours

Requisition ID: req4124