JPMorgan Chase is looking to design and deliver reliable, market-leading technology solutions to support the firm's strategic objectives in the Consumer and Community Banking - Data Technology division.
Requirements
- Expert-level implementation skills with Java, AWS, Database technologies, Python, Scala, Spark and Snowflake.
- Experience with the development and decomposition of complex SQL (RDMS Platforms) & Experience with one or more 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.
- Good understanding of data engineering challenges and proven experience with data platform engineering (batch and streaming, ingestion, storage, processing, management, integration, consumption)
- Experience in Data & Analytics tools and techniques (e.g. Python, data mining, predictive analytics, machine learning, data modelling, etc.)
- Full Software Development Life Cycle experience within an Agile framework
Responsibilities
- Be responsible 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 the 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.
- Participate in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications.
- Implement automation: Continuous Integration and Continuous Delivery.
Other
- Formal training or certification on software engineering concepts and 2+ years applied experience
- 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.
- Drive Process improvements and implement process changes as necessary.