DescriptionAs a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking team you play a crucial role in an agile team dedicated to enhancing building and delivering trusted market-leading technology products in a secure stable and scalable manner.
Job Responsibilities
- Oversee 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 identifying 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 with in the feature team.
- Participate 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 5 years applied experience.
- Advanced knowledge of architecture design and business processes.
- Full software development life cycle experience within an Agile framework
- Expert level implementation skills with Abinitio Informatica Spark and Python.
- Experience with the development and decomposition of complex SQL (RDMS platforms)
- 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.)
- Experience with one or more leading cloud providers (AWS/Azure/GCP)
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