We have an exciting opportunity to join an agile development team working on a top-tier Delta One platform that empowers the front office to create, manage, and report on equities-based baskets. You will collaborate with other skilled engineers worldwide and gain exposure to the entire portfolio management lifecycle.
As a Lead Software Engineer at JPMorgan Chase within Equities Delta One business, you serve as a Lead Engineer on our agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You will partner with Product Owners, Front Office and Quantitative Research to bring their vision of the next set of critical business functions into reality.
Job responsibilities
* Engineer a suite of performant, scalable and reusable RESTful micro-services and APIs using Python. Championing quality and owning the non-functional requirements.
* Collaborate with the team to form the sprints that will get us to the MVP and then finally the target state.
* Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
* Act as a Lead developer who will help set direction and best practice around automated testing, platform framework, SDLC as well as acting a point of contact for more junior developers to give them guidance on best practices through mentoring.
* Collaborate with other backend developers to get involved with code reviews and building up our suite of microservices components to facilitate faster development.
* Collaborate with a number of teams including Trading, Sales, Quantitative Research, as well as other technology teams.
Required qualifications, capabilities, and skills
* Commercial experience working with Python
* Experience building and maintaining a microservices architecture.
* Knowledge of the Python web frameworks (e.g. Flask, Tornado, Bottle) and OO databases (e.g. mongo-db).
* Experience in developing, debugging and automated testing (e.g. PyUnit) within a commercial setting
* Solid understanding of CI/CD (e.g. Jenkins), Application Resiliency, and Security
* Experience collaborating with frontend technology teams in designing scalable and reusable RESTful APIs
Preferred qualifications, capabilities, and skills
* Exposure to python libraries such as pandas, scipy and numpy
* Exposure to python concurrency through python multiprocessing would be advantageous.
* Exposure to grid computing concepts would be advantageous.
* Working within Investment Bank / Finance Technology
#J-18808-Ljbffr