Description

Job Description: As a developer / senior developer in the data technologies team, you will be responsible for working on building and supporting applications / modules / packages (primarily Python focused but we also use other languages and technologies as appropriate and suitable for the problem at hand) independently as well as mentoring junior members in the team (doing code and design reviews).

 

Education: B. Tech / M. Tech in Computer Science / ECE

Mandatory skills:

5 to 8 years of experience with Python, and well versed with RDBMS (SQL Server preferred). Should have good experience in Data Structures, Algorithms, NumPy, and Pandas.

Familiar with JSON and REST APIs

Strong knowledge of object-oriented and parallel programming technique

Experience with test-driven development (TDD)

Excellent analytical and problem-solving skills

Good interpersonal skills

Good team player

 

Desired skills: - Prior experience with SCRUM / Agile methodologies

Exposure to tools like BMC Control-M, Atlassian Jira, Atlassian Confluence, and Git

Knowledge of Anaconda environment set-up and packaging

Knowledge of web application frameworks like Django, Flask, Tornado, etc.

Knowledge of financial domain

Education

Bachelor's degree in Computer Science