Job Description
Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.
As a Senior Lead Software Engineer at JPMorgan Chase, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.
Job responsibilities
- Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
- Executes software solutions, design, development, and technical guidance with ability to think beyond routine approaches to build solutions or solve technical problems
- Develops secure and high-quality production code, and reviews and debugs code written by others
- Drives decisions that influence the product design, application functionality, and technical operations and processes
- Serves as a function-wide subject matter expert in one or more areas of focus
- Actively contributes to the engineering community as an advocate of firm wide frameworks, tools, and practices of the Software Development Life Cycle
- Influences peers and project decision-makers to consider the use and application of leading-edge technologies
- Adds to the team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 8+ years of applied experience in ETL/Data Pipeline and data lake platforms like Spark/Hadoop, and Teradata/Snowflake
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- In-depth knowledge of Ab Initio, Informatica ETL Programming , Unix Shell Scripting and any batch schedulers like Autosys
- Proven experience in designing and developing large scale data pipelines for batch & stream processing
- Strong understanding of Data Warehousing, Data Lake, ETL processes and Big Data technologies like Hadoop, Apache Spark, Apache Kafka, Open File & Table Formats etc.
- Practical cloud native experience like AWS, GCP, Azure
- Proficiency in coding in one or more programming language(s) , Java, Python and SQL
- Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred qualifications, capabilities, and skills - Ability to tackle design and functionality problems independently with little to no oversight
- Excellent communication, presentation, and interpersonal skills
- Knowledge of Ab Initio, Informatica ETL Programming are added advantage.
Job Details
-
Job Location
-
Hyderabad Pakistan
-
Company Industry
-
Other Business Support Services
-
Company Type
-
Unspecified
-
Employment Type
-
Unspecified
-
Monthly Salary Range
-
Unspecified
-
Number of Vacancies
-
Unspecified