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 cross-asset platform, specifically for the Trade & Risk Services - Post Trade Frameworks & Architecture team. The role involves the full software development lifecycle, working with business developers to understand requirements and deliver technical products that enhance efficiency and reliability in post-trade frameworks for CIB Markets.

What you'd actually do

  1. Develop robust, performant software products and enrich existing applications within the Athena Platform.
  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 practices 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

Nice to have

  • Knowledge of the products traded in capital markets, business processes and applications underpinning them is deseable.
  • Experience with Cloud techologies.
  • Prior experience of similar Athena eco-system, e.g. Quartz, SecDB.
  • Realtime data feed experience.
  • Experience with performance engineering: load and stress testing, profiling, etc.

What the JD emphasized

  • full pipeline of software delivery
  • full software development lifecycle
  • proven track record of high quality successful delivery