Search jobs > Jersey City, NJ > Data engineer python

Software Engineer II - Data Engineer - Python AWS Snowflake

JP Morgan Chase & Co.
Jersey City, NJ
Full-time

Job Description

As a Software Engineer III at JPMorgan Chase within the Corporate & Investment Bank, Digital & Platform Services team, 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 firm's business objectives.

Job responsibilities

  • Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • 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
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
  • 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
  • Adds to team culture of diversity, equity, inclusion, and respect

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 2+ years of applied experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Proficient in coding in one or more languages Java 8+ and Python and debugging skills
  • 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 and hands on experience in CI / CD, Application Resiliency, Security and deployments in AWS public cloud
  • Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.

Having excellent knowledge of & experience with event driven, microservice, REST / API, cloud based architectures

  • Hands-on experience with AWS Glue, AWS Athena, EMR, Lambda, and Step-functions with API Gateway, AWS ECS, AWS EKS, AWS Fargate, Kubernetes, AWS S3, AWS EC2, AWS Lake Formation
  • Big data expertise in Apache Spark ETL, Snowflake
  • Experience writing performant SQL code / stored procedures
  • Experience with data visualization tools such as Tableau, Qlikview, Quicksight, etc.

Preferred qualifications, capabilities, and skills

  • Strong AWS cloud experience and cloud certification
  • Experience with Big data (Demonstrates knowledge of Py-Spark, Data Bricks
  • Experience with reliability practices and observability tools such as CloudWatch, Prometheus, Datadog
  • Hands-on working experience with Bitbucket, Terraform, Jenkins, Artifactory, DataDog, ServiceNow
  • 30+ days ago
Related jobs
Promoted
Capital One
Newark, New Jersey

Lead Software Engineer, Back End (Java, Python, AWS). We are seeking Back End Software Engineers who are passionate about marrying data with emerging technologies. Utilize programming languages like Java, Python, SQL, Node, Go, and Scala, Open Source RDBMS and NoSQL databases, Container Orchestratio...

Promoted
Diverse Lynx
Newark, New Jersey

AWS Glue, Lambda, Athena, Pyspark, Redshift, EMR, AWS RDB, AWS DynamoDB, AWS Glacier, Python. Developer may be assigned to deliver the data from AWS data platform for different consumption use cases and services. AWS Glue, Lambda functions, AWS Athena, Redshift, Pyspark. Strong hands on exposure to ...

Promoted
Capital One
Newark, New Jersey

Senior Software Engineer, Back End (Python, AWS). Utilize programming languages like Java, Python, SQL, Node, Go, and Scala, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services . As a Capital One Software En...

Promoted
Sumitomo Mitsui Banking Corporation (SMBC)
Jersey City, New Jersey

Database concepts, coding with experience in relational database preferably SQL Server. The candidate will build and maintain a variety of software applications, tools, or functions to support our business. NET, MVC, JQuery, JavaScript, IIS and Angular. Proficient in Python and C/C++ programming lan...

Promoted
Aditi Consulting
Woodbridge Township, New Jersey

This individual is a Telecommunications Professional and must be capable of engineering routine outside plant work orders for pole work. Previous experience as a design engineer. AI technology is used to gather data only and does not replace human-based decision making in employment decisions. ...

Promoted
Sumitomo Mitsui Banking Corporation (SMBC)
Jersey City, New Jersey

The candidate will build and maintain a variety of software applications, tools, or functions to support our business. Experiencein analyzing and designing complicated Data/Object Relations. ...

Promoted
Genesis10
Jersey City, New Jersey

Genesis10 is currently seeking a Software Engineer with our client in the financial industry located in Jersey City, NJ. Deep understanding of hardware, software, network, data & application configuration. Analyze data to identify and proactively address environment-related issues. Partner closely w...

JPMorgan Chase & Co.
Jersey City, New Jersey

As a Software Engineer III at JPMorgan Chase within the Corporate & Investment Bank, Management and Support Functions division, 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. We have an exciting ...

Moody's
Newark, New Jersey

Moody's is looking for engineers who are excited and passionate about tackling complex leading-edge software engineering challenges, processing large amounts of data at runtime within the context of a highly analytical, model-based computation framework. Collaborate with fellow engineers, Product/Pr...

Seven Seven Softwares
Newark, New Jersey

Job Description: -Adobe Marketing platform engineer/administrator with experience in CI/CD pipelines(DevOps) and Adobe Marketing Cloud products(AEM, AEP, Marketo, Target)-The engineer is responsible for execution and support of the long-term technology roadmap, planning, architecture, implementation...