DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of whats possible.
As a Lead Software Engineer at JPMorgan Chase within the Asset and Wealth Management youare an integral part of an agile team that works to enhance build and deliver trusted marketleading technology products in a secure stable and scalable way. As a core technical contributor you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firms business objectives.
Job responsibilities
- Work closely with the Research analysts daily
- Be responsible for designing implementing testing and supporting applications that enable quant analysts to conduct research.
- Ensure the development of secure and highquality production code and review and debug code written by others.
- Lead communities of practice across software engineering to drive awareness and use of new and leadingedge technologies.
- Handson experience in CI/CD pipeline application security resiliency are a must.
- Work collaboratively in teams and develop meaningful relationships to achieve common goals.
- Demonstrate ability to selfstart and think beyond routine or conventional approaches
Required qualifications capabilities and skills
- Formal training or certification on software engineering concepts and 5 years applied experience.
- Hands on practical experience with continuous integration and continuous delivery tools like Terraform is required.
- Familiarity with container and container orchestration such as ECS Kubernetes and Docker.
- Handson experience with different services of AWS including S3 Lambda EC2 ALB NLB EKS Aurora Postgres is needed.
- Proficiency in Front end technologies such as React Angular Typescript and Jest testing framework.
- Experience with HTML5 CSS3 and modern frontend build tools and frameworks.
Preferred qualifications capabilities and skills
- Any cloudbased certification like AWS Developer/Solution Associate is a plus.
- BS or MSc degree in Computer Science Electrical/Computer Engineering Physics Mathematics or Science Discipline.
- Experience with Python/Java and Database technologies are good to have.
- Experience across the whole Software Development Life Cycle.
- Experience with project management.
- Knowledge of industrywide technology trends and best practices.