Job Description
JPMorgan Chase Bank, N.A. offers innovative financial solutions to millions of consumers, small businesses, and corporate clients. As a Lead Software Engineer - Aumni Line of Business, you will serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way.
• This role involves executing standard software solutions, design, development, and technical troubleshooting, writing secure and high-quality code using the syntax of at least one programming language, and applying knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation.
• You will also be responsible for gathering, analyzing, and drawing conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development.
Requirements
• Formal training or certification on software engineering concepts and 5+ years applied experience.
• Hands-on practical experience in system design, application development, testing, and operational stability.
• Experience in developing, debugging, and maintaining code in modern programming languages such as Java, JavaScript, and Node.
• Demonstrable ability to code in one or more languages including Ruby on Rails, React, JavaScript, Java, React, and Docker/Kubernetes or containerization in general, Large dataset manipulation, Microservices architecture, Component Systems, Datadog, Sentry, Webpack, Ransack.
Responsibilities
- As a Lead Software Engineer - Aumni Line of Business, you will serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way
- This role involves executing standard software solutions, design, development, and technical troubleshooting, writing secure and high-quality code using the syntax of at least one programming language, and applying knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation
- You will also be responsible for gathering, analyzing, and drawing conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development
Requirements
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Hands-on practical experience in system design, application development, testing, and operational stability
- Experience in developing, debugging, and maintaining code in modern programming languages such as Java, JavaScript, and Node
- Demonstrable ability to code in one or more languages including Ruby on Rails, React, JavaScript, Java, React, and Docker/Kubernetes or containerization in general, Large dataset manipulation, Microservices architecture, Component Systems, Datadog, Sentry, Webpack, Ransack