Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

JPMorgan Software Engineer II - Python 
India, Karnataka, Bengaluru 
726463557

09.07.2024

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 2+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Advanced knowledge in Python development
  • Experience in building system using python frameworks like pandas and numpy.
  • Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems.
  • Good to have experience in building data pipelines and enterprise design patterns
  • Experience in working on messaging/eventing frameworks such as Kafka.
  • Good knowledge of build and deployment processes.
  • Good understanding of code version control solutions like git.
  • Good understanding of AGILE principles.
  • Ability to understand and break down complex problems into simple deliverable items.

Job responsibilities

  • Understand business requirements, translate them into technically executable business logic.
  • Understand the Firm’s flows, data strategy and get a bigger picture of the problem at hand.
  • 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 being accountable for ensuring design constraints are met by software code development.
  • Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture.
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies.
  • Question status-quo and challenge business to facilitate strategic discussions.
  • Analyze data at hand and be able to identify patterns and behavior based on business requirements.
  • Document and streamline requirement gathering and testing process.
  • Identify problems and escalate in a timely manner along with proposed solutions.

Preferred qualifications, capabilities, and skills

  • Good to have experience with ReactJS and/or other similar UI Frameworks.
  • Knowledge on AWS is a plus.
  • Familiarity with building cloud-based solutions.