JPMorgan Chase - Westerville, OH

posted 2 months ago

Full-time - Senior
Westerville, OH
Credit Intermediation and Related Activities

About the position

As a Senior Lead Software Engineer at JPMorgan Chase within the Branch Workplace Technology product team, you will play a crucial role in enhancing, building, and delivering top-notch technology products. This position requires a broad range of expertise in Data Engineering and Application development, with a strong passion for solving business problems through engineering excellence and innovation. You will be expected to leverage your data engineering skills along with diverse application development capabilities to create an interoperable data-driven environment for the Branch workplace technology product. This involves merging data from various Branch Data source systems to provide real-time metrics that facilitate informed decision-making. In this role, you will influence product roadmaps by providing visibility into changes and potential impacts, enabling product stakeholders to quickly identify issues and reduce technology complexities. You will also be responsible for building analytics that map customer journeys at the branch level, identifying “hot spots” of fraud or system failures. Additionally, you will develop reports that benchmark historical product and technology changes, which will influence product strategy, garage certifications, and coordinate hardware/software deployments efficiently for Chase branches. Your responsibilities will include regularly developing web applications using the Java stack, creating Spring-based web app layers, interfacing with APIs and database back-ends, and driving development in SQL. You will also work with JavaScript for the presentation layer and build custom dashboards using data aggregation and presentation tools like Qlik, Grafana, or Splunk. As a subject matter expert, you will contribute to the engineering community by advocating for firmwide frameworks, tools, and practices of the Software Development Life Cycle, while influencing peers and project decision-makers to consider leading-edge technologies.

Responsibilities

  • Develop web applications using Java stack and Spring-based web app layer.
  • Interface with APIs and database back-ends.
  • Drive development in SQL and work with JavaScript for the presentation layer.
  • Build custom dashboards using data aggregation/presentation tools like Qlik, Grafana, or Splunk.
  • Interact with a variety of data APIs and develop secure, high-quality production code.
  • Review and debug code written by others.
  • Influence product design, application functionality, and technical operations and processes.
  • Serve as a subject matter expert in one or more areas of focus.
  • Contribute to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle.
  • Influence peers and project decision-makers to consider the use of leading-edge technologies.

Requirements

  • Formal training or certification in software engineering concepts with 5 years of applied experience.
  • Operational knowledge of all phases of the modern software lifecycle and awareness of software security best practices.
  • Advanced understanding of application design and its impact on availability, resilience, and performance.
  • Ability to mentor other engineers on efficient software delivery practices.
  • Good understanding of agile methodology and its tooling.
  • Ability to work in and across large, collaborative teams to achieve organizational goals.
  • Prior experience in the financial industry and/or branch operations.
  • Strong interest in investigating technological deficiencies and improving existing solutions.
  • Passion for improving end customer experience using technology.
  • Knowledge of industry-wide technology trends and best practices.
  • Strong communication and partnership skills.

Nice-to-haves

  • Strong knowledge of one or more relational and no-SQL databases.
  • Understanding of data security and protection.
  • Strong knowledge of AWS Cloud environment; certification is preferred.
  • Ability to write and follow code in Python.
  • Experience in ML-based data analytics.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service