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.
Microsoft C# .NET
Experience in developing and implementing applications using Java/J2EE technologies, Spring, Springboot, REST/SOAP web services and Java design patterns
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
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:
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.
Requisition ID: req4124