Software Engineer II - Python

JPMorgan Chase JPMorgan Chase · Banking · Ciudad Autónoma de Buenos Aires, Argentina · Commercial & Investment Bank

Software Engineer II - Python role at JPMorgan Chase, focused on designing, developing, and delivering software components within the Athena ecosystem, specifically for the Trade & Risk Services Market Data team. The role involves understanding business cases, full software delivery lifecycle ownership, and enhancing existing applications. Requires 3 years of software engineering experience, proficiency in Python or other OO languages, and knowledge of SDLC and agile methodologies.

What you'd actually do

  1. Develop robust, performant software products and APIs, and enrich existing applications using the Athena Platform. Align development with the overall Markets Athena convergence strategy.
  2. Work directly with line of business developers to gather requirements, understand business context and translate this into a set of work items for delivery.
  3. Be responsible for the entire software development lifecycle: requirement gathering, design, implementation, testing, and handover to line of business teams.
  4. Enhance the team by demonstrating best practice throughout the software development lifecycle: testing, code review, accurate status reporting, focus on application resilience and “operability”.

Skills

Required

  • 3 years of hands on software engineering experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Proficient in coding in Python (or other Object Oriented Language (Java, C++))
  • 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 (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)

Nice to have

  • Cloud data storage experience
  • BigData experience
  • Prior experience of similar Athena eco-system, e.g. Quartz, SecDB.
  • Realtime data feed experience
  • service-oriented architecture
  • experience of APIs

What the JD emphasized

  • full pipeline of software delivery
  • full ownership for software delivery
  • high quality successful delivery
  • proven track record of high quality successful delivery