Senior Python Developer Position
The role of a senior developer involves strategic decision-making, leading teams, and contributing to technical growth.
* Expert knowledge of data quality principles is essential for maintaining high-quality systems.
* Experience with Python programming language is necessary for developing efficient solutions.
* A minimum of 1 year of experience in trading domains/capital markets is required for this position.
* Demonstrated expertise in designing and implementing data models using industry best practices.
* Familiarity with code management and CI/CD tools such as Github, Azure Devops, Jenkins, Bamboo etc. is required.
The ideal candidate should have extensive experience working with Python, a strong understanding of end-user and server-side data processing techniques, and a good grasp of SDLC and agile development methodologies.
-----------------------------------
Responsibilities
* Develop and implement robust data models.
* Maintain and improve existing systems.
* Lead and guide junior developers.
-----------------------------------
Requirements
* Bachelor's degree in Computer Science or related field.
* Strong understanding of software development life cycle (SDLC).
* Experience with Agile development methodologies.