JPMorgan Chase - Wilmington, DE

posted 2 months ago

Full-time - Mid Level
Wilmington, DE
Credit Intermediation and Related Activities

About the position

As a Software Engineer III at JPMorgan Chase within the Consumer & Community Banking division, you will be a key member of an agile team responsible for designing and delivering secure, stable, and scalable technology products. This role involves executing software solutions, developing high-quality production code, and ensuring that design constraints are met while proactively managing environments and coordinating releases across complex systems.

Responsibilities

  • Executes software solutions, design, development, and technical troubleshooting.
  • Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems.
  • Produces architecture and design artifacts for complex applications while ensuring design constraints are met by software code development.
  • Proactively identifies hidden problems and patterns in data to drive improvements to coding hygiene and system architecture.
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies.
  • Adds to team culture of diversity, equity, inclusion, and respect.
  • Contributes to the management of change and its versions within complex systems.
  • Proactively manages all the environments and coordinates releases across them.
  • Produces playbook for different release styles with accuracy.

Requirements

  • Formal training or certification on software engineering concepts and 3+ years applied experience.
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Proficient in coding in one or more languages.
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
  • Overall knowledge of the Software Development Life Cycle.
  • Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
  • Demonstrated knowledge of software applications and technical processes within a technical discipline of mainframe technologies like COBOL, DB2, REXX, JCL, CICS, etc.
  • Demonstrate deep understanding of SCM (Source Code Management) tools such as Change man, Endeavor or similar.
  • Familiarity with scripting languages such as REXX, Easytrieve, XML and automation tools i.e., File-Aid, Syncsort, NDM. Proficiency in Jenkins, Mercury Cloud File Transfer would be an add-on.

Nice-to-haves

  • Strong analytical and critical thinking skills.
  • Ability to adapt to changing technologies and processes in a dynamic IT environment.
  • Identify and mitigate risks associated with changes and releases.
  • Ensure that all changes and releases comply with organizational policies and regulatory requirements.
  • Work closely with development, operations, and other IT teams to coordinate changes and releases.
  • Ability to lead and coordinate cross-products teams in an Agile sprinting environment.

Benefits

  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service