Designs, develops and tests new and/or existing web applications running on the server side and/or client side (singlepage applications). Develops test software to support the testing of web applications.
Utilizes web languages and techniques such as Java, Go Lang, Python
Develops scripting and components to support continuous delivery pipelines.
Analyzes technical and business requirements (both functional and nonfunctional) 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.
Keeps up to speed on emerging technologies and champions the application of new frameworks, approaches and/or methodologies with the solutions delivered to business problems Has experience designing, uilding, and deploying solutions
Responsible for tools, frameworks, and processes
Applies overarching technical knowledge to ensure quality, integration and governance across assigned work
Ensures all aligned products and services meet quality testing standards
Guides and provides technical direction for and consults on complex business problems
Understands how Enterprise Technology products and services interconnect across multiple platforms
Integrates emerging technologies into the department with regard to technical infrastructure
Applies a user experience lens to products and services
Monitors and analyzes performance metrics
Possesses and applies overarching knowledge of software application development principles and strategies
Possesses advanced technical knowledge and skills developed through implementation and service experience in field of expertise
Provides technical direction for, and consults on, complex business problems
Recognized as an expert within their field of expertise of software application development, data, testing, risk, and technical infrastructure across multiple platforms
Resolves challenging technical problems, researches industry best practices and conducts proof-of-concepts
Understands best practices and integration patterns across multiple application environments including legacy/mainframe; virtualized web services (cloud); mobile solutions