LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
or continue with e-mail and password
Forgot password?
Don't have an account?
Create an account
or continue with e-mail and password
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Software Engineer III - Python Data Full Stack

ExperiencedNo visa sponsorship
J.P. Morgan logo

at J.P. Morgan

Bulge Bracket Investment Banks

Posted 4 days ago

No clicks

**Python-Focused Senior Software Engineer** sought in Mumbai. As a **Software Engineer III**, you'll collaborate cross-functionally to translate business needs into functional specs and drive full-stack solutions. Key responsibilities include requirements gathering, design reviews, application module development, and code troubleshooting. **3+ years** of **Python 3.x (3.10+), Oracle PL/SQL, and Microservices/Cloud Native architecture** experience required, with proficiency in **Oracle Database 19c+**, **Agile Scrum**, **DevOps**, and strong **interpersonal skills**. **CI/CD**, **Kafka**, and **AI/ML** integration backgrounds favored.

Compensation
Not specified

Currency: Not specified

City
Mumbai
Country
India

Full Job Description

Location: Mumbai, Maharashtra, India

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. 

As a Software Engineer III at JPMorgan Chase within the Asset & Wealth Management, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firms business objectives.

Job responsibilities

 

  • Collaborates between Business Users, Development, Quality Assurance and Technology Support teams. 
  • Plays a critical IT role during requirements gathering, testing, and implementation phases and work closely with business users and IT management to identify and specify complex business requirements and processes. 
  • Translates business requirements into application functional specifications. 
  • Develops and update functional user stories/use cases and conduct business process modeling meetings to explain business requirements to development teams.  
  • Participates in design reviews and provide input to the design recommendations; incorporate security requirements into design; provide input to information/data flow, and understand and comply with Project Life Cycle Methodology in all planning steps. 
  • Adheres to IT Control Policies throughout design, development and testing and incorporate Corporate Architectural Standards into application design specifications. 
  • Develops complex application modules by implementing business requirements
  • Participates in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications, identify and troubleshoot application code-related issues, and review and provide feedback to any required final user documentation.

 

 

Required qualifications, capabilities, and skills

 

  • Formal training or certification on software engineering concepts and 3+ years applied experience.
  • Experience in Python 3.x (3.10+), Oracle PL/SQL, batch processing, and job orchestration such as Autosys or Control-M or Airflow
  • Expertise in Oracle Database 19c+ (PL/SQL stored procedures, packages, functions), database performance tuning, query optimization, connection pooling, transaction management, and automated testing (pytest, coverage reports)
  • Experience with Microservices / Cloud Native architecture (Cloud Foundry/AWS platform, containerization). 

    GIT/Stash & Branching strategies

  • Experience in Agile Scrum Methodology for Software development 
  • Understands DevOps and worked in a DevOps model. 

    Possess good verbal, written, interpersonal, organizational and time management skills

  • Possess analytical and critical thinking skills. 

    Self-motivation, good communication skills and team player. 

    Fluency in programming skills

 

 

Preferred qualifications, capabilities, and skills

 

  • CI/CD understanding preferably with Jenkins pipelines. 
  • Experience with Asset management/Trading, FastAPI/Flask, Pandas/SQLAlchemy, REST Web Services, Kafka/MQ, AI/ML integration, LLM APIs (OpenAI, GPT models), and agentic AI workflows would be an additional advantage
Design and deliver market-leading technology products in a secure and scalable way as a seasoned member of an agile team

Software Engineer III - Python Data Full Stack

Compensation

Not specified

City: Mumbai

Country: India

J.P. Morgan logo
Bulge Bracket Investment Banks

4 days ago

No clicks

at J.P. Morgan

ExperiencedNo visa sponsorship

**Python-Focused Senior Software Engineer** sought in Mumbai. As a **Software Engineer III**, you'll collaborate cross-functionally to translate business needs into functional specs and drive full-stack solutions. Key responsibilities include requirements gathering, design reviews, application module development, and code troubleshooting. **3+ years** of **Python 3.x (3.10+), Oracle PL/SQL, and Microservices/Cloud Native architecture** experience required, with proficiency in **Oracle Database 19c+**, **Agile Scrum**, **DevOps**, and strong **interpersonal skills**. **CI/CD**, **Kafka**, and **AI/ML** integration backgrounds favored.

Full Job Description

Location: Mumbai, Maharashtra, India

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. 

As a Software Engineer III at JPMorgan Chase within the Asset & Wealth Management, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firms business objectives.

Job responsibilities

 

  • Collaborates between Business Users, Development, Quality Assurance and Technology Support teams. 
  • Plays a critical IT role during requirements gathering, testing, and implementation phases and work closely with business users and IT management to identify and specify complex business requirements and processes. 
  • Translates business requirements into application functional specifications. 
  • Develops and update functional user stories/use cases and conduct business process modeling meetings to explain business requirements to development teams.  
  • Participates in design reviews and provide input to the design recommendations; incorporate security requirements into design; provide input to information/data flow, and understand and comply with Project Life Cycle Methodology in all planning steps. 
  • Adheres to IT Control Policies throughout design, development and testing and incorporate Corporate Architectural Standards into application design specifications. 
  • Develops complex application modules by implementing business requirements
  • Participates in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications, identify and troubleshoot application code-related issues, and review and provide feedback to any required final user documentation.

 

 

Required qualifications, capabilities, and skills

 

  • Formal training or certification on software engineering concepts and 3+ years applied experience.
  • Experience in Python 3.x (3.10+), Oracle PL/SQL, batch processing, and job orchestration such as Autosys or Control-M or Airflow
  • Expertise in Oracle Database 19c+ (PL/SQL stored procedures, packages, functions), database performance tuning, query optimization, connection pooling, transaction management, and automated testing (pytest, coverage reports)
  • Experience with Microservices / Cloud Native architecture (Cloud Foundry/AWS platform, containerization). 

    GIT/Stash & Branching strategies

  • Experience in Agile Scrum Methodology for Software development 
  • Understands DevOps and worked in a DevOps model. 

    Possess good verbal, written, interpersonal, organizational and time management skills

  • Possess analytical and critical thinking skills. 

    Self-motivation, good communication skills and team player. 

    Fluency in programming skills

 

 

Preferred qualifications, capabilities, and skills

 

  • CI/CD understanding preferably with Jenkins pipelines. 
  • Experience with Asset management/Trading, FastAPI/Flask, Pandas/SQLAlchemy, REST Web Services, Kafka/MQ, AI/ML integration, LLM APIs (OpenAI, GPT models), and agentic AI workflows would be an additional advantage
Design and deliver market-leading technology products in a secure and scalable way as a seasoned member of an agile team