DescriptionBe an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.
As a Senior Lead Software Engineer at JPMorgan Chase within Consumer and Community Banking, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.
Job Responsibilities
- Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vender
- Lead development of travel applications across front end and backend systems, leveraging Java and/or .Net with an API first approach running on AWS and/or Azure
- Serves as a technical subject matter expert in corporate travel, air content, both NDC and EDIFACT
- Design, develop and integrate with internal and external systems via APIs
- Develops secure and high-quality production code, and reviews and debugs code written by others
- Drives decisions that influence the product design, application functionality, and technical operations and processes
- Communicate, show commitment and deliver the unexpected
- Influences peers and project decision-makers to consider the use and application of leading-edge technologies
- Adds to the team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Software engineering lead in large, complex, customer facing enterprise systems
- Travel technology experience, and Travel Management Company technology experience.
- Experience leading design and resolving functionality problems independently with little to no oversight
- Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
- Proficiency with server-side languages such as Java and .Net.
- Familiarity with JavaScript frameworks such as Angular JS or React
- Must have experience as a backend coding experience C# / .NET or Java.
- Must have experience with rational databases, such as MS SQL or Oracle, in developing applications.
- Must have experience with git, unit testing, Dev Ops, CI/CD
- Have experience with authentication protocols SAML, JWT or equivalent Single Sign On technology.
Preferred qualifications, capabilities, and skills
- Experience with Docker, Azure or AWS, and MS SQL Server are a bonus.
- Excellent verbal communication skills.
- Good problem-solving skills.
- Attention to detail.