JPMorgan Chase & Co logo
JPMorgan Chase & CoPosted 1 month ago

Software Engineer III - UAT, Payments

On-siteBournemouth, England, United Kingdom

Full TimeSenior LevelEnterpriseFinancial Services

Job Summary

Execute software solutions, design, development, and technical troubleshooting to build trusted market-leading technology products. Create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems. Produce architecture and design artifacts for complex applications while ensuring design constraints are met. Gather, analyze, and synthesize visualizations and reporting from large data sets to drive continuous improvement. Proactively identify hidden problems in data to enhance coding hygiene and system architecture. Contribute to software engineering communities of practice and leverage enterprise-authorized AI coding assist tools to improve code quality and delivery speed. Apply knowledge of the Software Development Life Cycle toolchain, including automation capabilities, to improve realized value.

Required Qualifications

  • Formal training or certification on software engineering concepts and applied experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Proficient in coding in one or more languages
  • Experience or equivalent expertise at troubleshooting, resolving, and maintaining Cucumber / Gherkin, Java, Selenium or a similar tool
  • Functional knowledge of Payments domain and experienced in testing processes in order to define requirements, document user stories and test scripts through to test execution
  • Experienced in using Business Driven Development / Test Driven Development test methodology or test case automation
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
  • Expertise in Agile project delivery methodology and skills to learn and work with evolving methodologies
  • Overall knowledge of the Software Development Life Cycle
  • Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security
  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices
  • 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 (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)

Desired Qualifications

  • Relevant testing experience within the Financial Services industry supporting multiple LOB's delivering in a highly complex, pressurized and high volume environment
  • Advanced numeracy and Microsoft skills
  • PowerPoint / Pitch Pro skills - able to create professional slides and structure presentations with minimal input and need for secondary review

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce