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 Commercial & Investment Bankings Equities Technology team youare 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. 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
- Develop test and maintain high-quality Software using Python programming language.
- Develop and maintain testing automation using Python
- Contribute in entire software development lifecycle building testing and delivering high-quality solutions.
- Collaborate with cross-functional teams to identify requirements scope and solve complex problems.
- Develop clean and reusable python code that can be easily maintained and scaled.
Required qualifications capabilities and skills
- Formal training or certification on software engineering concepts and 5 years applied experience
- 12 years IT Industry experience of which 3 years hands-on with Python Programming language.
- In-depth understanding of the Python software development stacks ecosystems frameworks and tools such as Numpy Panda etc.
- Hands-on practical experience contributing to system design development testing and operational stability.
- Advanced in one or more scripting languages such as Shell Perl etc.
- Proficiency in automation and continuous delivery methods.
- Advanced understanding of agile methodologies such as CI/CD Applicant Resiliency and Security.
- Proficient with UNIX GIT Jenkins Maven Bitbucket IntelliJ Jira Confluence etc.
- Proficient in all aspects of the Software Development Life Cycle.
- Practical cloud native experience.
- Strong analytical development skills with exceptional problem solving / debugging skills.
Preferred qualifications capabilities and skills
- Experience building and supporting high performance and resilient applications used within a high performance/real time environment.
- Experience working in a team with a software development process (build test deploy)
- Proficiency in programming using C/C/Java is a big plus.
- Experience in Investment Banking Domain Front Office Trading Applications is good to have.
- Ability to collaborate on projects and work independently.