Job offer
Lead, Software Engineer
The position of Lead Software Engineer at Northern Trust in Pune, India, requires 8-12 years of experience in software development, particularly with Python, and involves analyzing and developing requirements for multi-asset quant business as well as providing technical leadership to the development team. The ideal candidate will have experience in developing scalable and user-friendly applications, as well as knowledge of data analysis, quant-based trading algorithms, and cloud applications.
Tasks
The main tasks include:- Analysis and creation of requirements for multi-asset quant bus for NT asset management transactions
- Ensuring that the code complies with standards and is tested according to the platform
- Providing technical support to the development team and defining or partnering on business requirements
- As a team player with the ability to own design and code according to requirements
- Communication of status (written and verbal) to the project team and management
- Constantly seeking opportunities to improve the stability, scalability, and user experience of the application
Requirements
Required qualifications and skills:- Bachelor's degree in computer science, engineering, or information technology
- 8-12 years of experience as a Python consultant responsible for developing highly efficient, scalable, and customizable reporting solutions
- Experience with quant-based trading algorithms
- Experience in the design and architecture of complex, multi-layered systems
Required skills
Required skills and knowledge:- Excellent knowledge of SDLC and agile development practices
- Expert knowledge of Python 3, Pandas, NumPy
- Experience in data analysis with Python 3
- Strong experience in developing Fast API-based backend APIs
- Expertise in implementing security best practices for API platforms – Oauth2/SAML, encryption, etc.
- Expertise in creating automated unit tests
- Experience in data processing/batch streaming for handling large amounts of data
- Knowledge of test methods
- Experience in automating code releases and redundant tasks with Shell/Python scripts
We offer
We offer:- A permanent employment contract with pension and financial benefits
- A flexible and collaborative work environment
- Opportunities for further development and career planning
- A company committed to supporting the community
Job details