Enable job alerts via email!

PythonSoftwareEngineerII

Hispanic Alliance for Career Enhancement

Glasgow

On-site

GBP 40,000 - 80,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Python Software Engineer II to join its agile team. This role involves designing, developing, and troubleshooting software components for cutting-edge technology products. You'll utilize your skills in Python and data manipulation to enhance automation and efficiency while contributing to a diverse and inclusive team culture. This position offers an exciting opportunity to grow your career in a global leader in financial services, where your contributions will have a significant impact on the development of secure and reliable applications.

Qualifications

  • Experience in system design and application development.
  • Proficiency in Python and data manipulation libraries.

Responsibilities

  • Design, develop, and troubleshoot software solutions.
  • Analyze large data sets for secure application development.

Skills

Python
Data Manipulation (NUMPY, PANDAS)
SQL
NoSQL
ETL Processes
Technical Troubleshooting
Agile Methodologies
Cloud Computing
Machine Learning
Application Development

Education

Formal Training in Software Engineering

Tools

Databricks
PySpark

Job description

You're ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity for you.

As a Python Software Engineer II at JPMorgan Chase within the Corporate Technology - Client Onboarding Team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.

Job responsibilities
  • Execute standard software solutions, design, develop, and troubleshoot technical issues.
  • Write secure and high-quality code using Python or similar languages with limited guidance.
  • Design, develop, code, and troubleshoot considering system upstream and downstream implications.
  • Utilize tools within the Software Development Life Cycle to enhance automation and efficiency.
  • Apply technical troubleshooting skills to resolve basic to moderate complexity problems.
  • Analyze large and diverse data sets to identify issues and support decision-making for secure and stable application development.
  • Learn and apply system processes, methodologies, and skills for developing secure and reliable code and systems.
  • Contribute positively to a team culture emphasizing diversity, equity, inclusion, and respect.
Required qualifications, capabilities, and skills
  • Formal training or certification in software engineering concepts and practical experience.
  • Experience in system design, application development, testing, and operational stability, especially with data pipelines.
  • Proficiency in Python and data manipulation libraries such as NUMPY and PANDAS.
  • Experience with PySpark, including analysis, pipeline building, tuning, and feature engineering.
  • Knowledge of SQL and NoSQL databases, including joins, aggregations, and tuning.
  • Experience with ETL processes and real-time data processing.
  • Experience developing, debugging, and maintaining code in large corporate environments using modern programming languages and database querying languages like Oracle.
  • Understanding of the full Software Development Life Cycle.
  • Exposure to agile methodologies such as CI/CD, application resiliency, and security practices.
  • Emerging knowledge in areas like cloud computing, artificial intelligence, machine learning, or mobile applications.
Preferred qualifications, capabilities, and skills
  • Familiarity with Databricks.
  • Exposure to cloud technologies.
About the Team

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals, and institutional investors. Our approach emphasizes building trusted, long-term partnerships to help clients achieve their objectives.

We value diversity and inclusion, recognizing that our people are our greatest strength. We are an equal opportunity employer, committed to non-discrimination and providing reasonable accommodations for religious practices, mental health, or physical disabilities. For more information, visit our FAQs.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.