JPMorgan Chase - New York, NY

posted 27 days ago

Full-time - Mid Level
New York, NY
Credit Intermediation and Related Activities

About the position

As a Software Engineer III at JPMorgan Chase, 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 contributing to the continuous improvement of software applications and systems across various business functions.

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.
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets.
  • 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.

Requirements

  • Formal training or certification on software engineering concepts and 3+ years applied experience.
  • Proficiency in one or more modern programming languages such as Java, Selenium, GIT, Jenkins, WebDriver, TestNG, IOS and Android.
  • Experience in building Restful web services using rest client.
  • Implemented Java or Python for developing the automation framework for API testing.
  • Testing new fixes using GIT and Jenkins after a build is kicked off as part of Continuous Integration Testing.
  • Implemented Appium framework to test IOS and Android Mobile applications.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and TestNG.
  • Attending Sprint plan and Sprint Review meetings, daily standup, Demo and Retrospective meeting.
  • Creating framework, fixing framework, and writing scripts using Java and Selenium WebDriver.
  • Performing POC on request and integrating the same in DevOps pipeline.
  • Experience with unit testing and automated testing frameworks like jest, jasmine, and puppeteer.

Nice-to-haves

  • Familiarity with modern front-end technologies.
  • Exposure to cloud technologies.
  • Understanding of software skills such as business analysis, development, maintenance, and software improvement.

Benefits

  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service