Job Description
As a Software Engineer II at JPMorgan Chase within the Consumer and community banking- Data technology, 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
- Oversees for all aspects of data strategy, governance, data risk management, reporting and analytics.
- Work with product owners, data owners and customers to evaluate data requirements and identify right technology solutions and implementation.
- Design, develop, code, test, debug and deploy applications for scalable and extensible applications.
- Produce high quality code utilizing Test Driven Development techniques.
- Participate in retrospectives to drive continuous improvement within the feature team.
- Participating in code reviews and ensuring that all solutions are aligned to pre-defined architectural specifications.
- Implement Automation Continuous Integration and Continuous Delivery.
- Manage Cloud Development and Deployment Support development and deployment of applications into AWS Public clouds.
Required qualifications, capabilities, and skills.
- Formal training or certification on software engineering concepts and 2+ years applied experience.
- Advanced knowledge of architecture, design and business processes
- Full Software Development Life Cycle experience within an Agile framework
- Experience with Java, AWS, Database technologies, Python, Scala, Spark and Snowflake.
- Experience with the development and decomposition of complex SQL (RDMS Platforms) & Experience leading cloud providers (AWS/Azure/GCP)
- Experience with Data Warehousing concepts (including Star Schema).
- Practical experience in delivering projects in Data and Analytics, Big Data, Data Warehousing, Business Intelligence. Familiar with relevant technological solutions and industry best practices.
- Good understanding of data engineering challenges and proven experience with data platform engineering (batch and streaming, ingestion, storage, processing, management, integration, consumption).
-
Aware of various Data & Analytics tools and techniques (e. g. Python, data mining, predictive analytics, machine learning, data modelling, etc. )
Preferred qualifications, capabilities, and skills
- Ability to work fast and quickly ramp up on new technologies and strategies.
- Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals.
- Appreciation of Controls and Compliance processes for applications and data.
- In depth understanding of data technologies and solutions is preferable.
- Drive Process improvements and implement process changes as necessary.
- Knowledge of industry-wide Big Data technology trends and best practices
As a Software Engineer II at JPMorgan Chase within the Consumer and community banking- Data technology, 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
- Oversees for all aspects of data strategy, governance, data risk management, reporting and analytics.
- Work with product owners, data owners and customers to evaluate data requirements and identify right technology solutions and implementation.
- Design, develop, code, test, debug and deploy applications for scalable and extensible applications.
- Produce high quality code utilizing Test Driven Development techniques.
- Participate in retrospectives to drive continuous improvement within the feature team.
- Participating in code reviews and ensuring that all solutions are aligned to pre-defined architectural specifications.
- Implement Automation Continuous Integration and Continuous Delivery.
- Manage Cloud Development and Deployment Support development and deployment of applications into AWS Public clouds.
Required qualifications, capabilities, and skills.
- Formal training or certification on software engineering concepts and 2+ years applied experience.
- Advanced knowledge of architecture, design and business processes
- Full Software Development Life Cycle experience within an Agile framework
- Experience with Java, AWS, Database technologies, Python, Scala, Spark and Snowflake.
- Experience with the development and decomposition of complex SQL (RDMS Platforms) & Experience leading cloud providers (AWS/Azure/GCP)
- Experience with Data Warehousing concepts (including Star Schema).
- Practical experience in delivering projects in Data and Analytics, Big Data, Data Warehousing, Business Intelligence. Familiar with relevant technological solutions and industry best practices.
- Good understanding of data engineering challenges and proven experience with data platform engineering (batch and streaming, ingestion, storage, processing, management, integration, consumption).
-
Aware of various Data & Analytics tools and techniques (e. g. Python, data mining, predictive analytics, machine learning, data modelling, etc. )
Preferred qualifications, capabilities, and skills
- Ability to work fast and quickly ramp up on new technologies and strategies.
- Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals.
- Appreciation of Controls and Compliance processes for applications and data.
- In depth understanding of data technologies and solutions is preferable.
- Drive Process improvements and implement process changes as necessary.
- Knowledge of industry-wide Big Data technology trends and best practices
Job Classification
Industry: Financial Services
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Data Engineer
Employement Type: Full time
Contact Details:
Company: JPMorgan Chase Bank
Location(s): Hyderabad
Keyskills:
Automation
Architecture
Machine learning
Schema
Agile
Business intelligence
Risk management
Data mining
SQL
Python