21 hours ago

Software Engineer

JPMorganChase

On Site
Full Time
$178,300
Jersey City, NJ

Job Overview

Job TitleSoftware Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$178,300
LocationJersey City, NJ

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Job Description: Software Engineer

As a Software Engineer at JPMorganChase, you will be instrumental in supporting new business flows and automating existing processes through robust software development. You will be responsible for designing comprehensive software solutions that effectively meet diverse requirements.

A core part of this role involves meticulous quality assurance, including creating and executing unit tests, as well as conducting thorough application reviews on peer applications before they are slated for production release. You will serve as a Subject Matter Expert in trading systems/applications, investigating and resolving production issues escalated by Production Management.

The role also entails performing in-depth performance analysis on existing software to identify and fix bottlenecks, thereby improving run times and overall system performance. You will integrate new software solutions with existing systems, facilitating both the consumption and publication of critical business data, and develop sophisticated database queries to retrieve necessary business data.

Furthermore, you will be expected to conduct detailed software overviews of delivered projects, covering each software component and process, to inform and train other developers within the team.

Qualifications

Applicants should possess a Master's degree in Information Technology and Analytics, Computer Engineering, Computer Science, or a related field of study, coupled with at least 3 years (36 months) of experience in a similar role such as Software Engineer, Software Developer, or a related occupation.

Skills Required

This position requires demonstrable experience with:

  • Working with large scale and complex software systems, translating requirements into actionable insights for both analytic and non-analytic staff.
  • Developing and automating high-performance and secure software systems.
  • Test-Driven Development (TDD) of software utilizing Object-Oriented methodologies, specifically with Python, GraphQL, JSON, React JS, Tornado Python Server, Java, and Reactive programming paradigms.
  • Developing APIs and deploying them as GraphQL Python services for seamless client integration.
  • Designing and building systems with Telemetry and usage tracking solutions for Grafana dashboards, enabling data-driven business decisions.

Key skills/competency

  • Software Development
  • Object-Oriented Programming
  • Python
  • Java
  • GraphQL
  • React JS
  • API Development
  • Test Driven Development
  • Performance Analysis
  • System Integration

Tags:

Software Engineer
software development
automation
design
testing
performance analysis
production support
system integration
database queries
code review
technical overviews
Python
GraphQL
JSON
React JS
Tornado
Java
Reactive programming
APIs
Grafana
Object-Oriented

Share Job:

How to Get Hired at JPMorganChase

  • Research JPMorganChase's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor. Understand their commitment to innovation in finance.
  • Tailor your resume for Software Engineer: Highlight experience with Python, Java, React JS, GraphQL, and large-scale system development, matching keywords in the job description.
  • Showcase problem-solving skills: Prepare to discuss how you've designed and automated complex software solutions, debugged production issues, and optimized system performance.
  • Prepare for technical interviews: Expect deep dives into object-oriented design, test-driven development, API deployment, and database querying, especially using Python and Java frameworks.
  • Demonstrate financial industry interest: Articulate your understanding of the financial sector and how your software engineering skills can contribute to JPMorganChase's CIB operations.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background