Job responsibilities
- The end-to-end development, enhancement and maintenance of 55ip’s market data platform
- Partner with many stakeholders to define & deliver innovative solution to functional requirements
- Identify, prioritize and allocate tasks to effectively deliver to the firm’s technology objectives.
- Develop and maintain data ETL processes and data objects.
- Build mentor & manage a team of software developers and testers.
- Planning and running agile-scrum sprints.
- Ensure the team (a) delivers high quality coding standards through code reviews; (b) conducts thorough unit / functional testing; and (c) provides support during UAT & post go-live phases.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience. In addition, 2 + years of experience leading technologists to manage and solve complex technical items within your domain of expertise
- Recent experience in leading & mentoring a scrum team.
- Proficient in Python, Django, Pandas, GitHub / Bit-Bucket, Jira, PostgreSQL, and SQL scripting
- Demonstrated experience of designing and executing high-scale data projects
- Clear understanding of OOPs and software design constructs & their implementation using Python
- Expertise in all aspects of software development lifecycle, especially Agile Scrum.
- Exposure to financial capital markets data and trading application
Preferred qualifications, capabilities, and skills
- Hands-on-experience of RabbitMQ, Redis & NoSQL nice to have
- Understanding of R is a nice to have.
- Bachelor’s degree (or equivalent) in Computer, Electronic or IT Engineering.
- Strong communication (written and oral) and analytical problem-solving skills.
- Attention to detail, pride in delivering high quality work and willingness to learn.