JPMorgan Chase - Columbus, OH

posted 3 days ago

Full-time - Mid Level
Columbus, OH
Credit Intermediation and Related Activities

About the position

As a Lead Software Engineer at JPMorgan Chase within the Corporate Technology & Infrastructure Platforms, you will play a crucial role in an agile team focused on enhancing and delivering market-leading technology products. This position involves working on innovative solutions using cloud microservices and rich client micro frontends, aimed at automating audit flows and improving user experience through a multi-year technology transformation.

Responsibilities

  • Work on design, development, integration, operation support and testing of data lake infrastructure services for on-prem and cloud based products and applications.
  • Manage large scale software development using Java, Angular, perform code reviews, ensure secure code deployment mechanisms and leverage custom firm-wide code deployment tool-chain.
  • Design and implement a next-generation data query platform integrated with customized AI/ML solutions to ensure data consumers can self-service infrastructure data needs in shortest time possible.
  • Create best practices in data ontology, taxonomy and ensure adherence to these for newly designed data lake ecosystem.
  • Create detailed design documents including program specifications and test plans from high level design and functional documents.
  • Communicate with senior stakeholders on project status and understand detailed business requirements across multiple project initiatives.
  • Actively attend design reviews and code walkthroughs to ensure that solutions meet the needs of the business and the system.
  • Collaborate with Release Management team to coordinate code migrations and move code through each environment, including development, test and production.
  • Manage a feature team of engineers, provide career planning and ensure resource management for project requirements is met in a timely manner.

Requirements

  • Formal training or certification on enterprise application development concepts and 5+ years applied experience.
  • Deep experience with software development lifecycle implementation from concept through implementation.
  • Hands-on experience in developing REST API.
  • Hands-on experience in one or more programming languages, python or java.
  • Experience with NodeJS.
  • Strong SQL and relational database skills, data analysis experience.
  • Experience with GIT / Bitbucket.
  • Exposure to modern engineering practices like Unit Test-Driven Development, Acceptance Test-Driven Development, and Continuous Integration.
  • Experience in Agile development lifecycle.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service