Job Title:  Principal Developer

Job Code:  1756
Country:  IN
City:  Mumbai
Skill Category:  IT\Technology
Description: 

Role & Responsibilities:

Instinet Central Data Warehouse team works to design and build in-house data-lake solution for storing firm’s trading activity for Cash equities flows. The team also works on building Instinet CAT trade reporting (ICAT) solution and  CAT reconciliation. This data-lake also servers Instinet business users beyond CAT reporting.

 

This is a senior hands-on technical leadership role. You would report to Head of Mumbai Instinet IT and would be a critical part of Instinet’s Engineering organization.

  • It’s a very high ownership & strong leadership position as you would be responsible for significant overall delivery of CAT workstream in collaboration with regional head.
  • You would independently work with global stakeholders to drive requirement discovery and ensure high quality software deliverables out of Mumbai IT.
  • You would be part of global team working at the forefront of trading applications technology, which includes on-premise deployments as well migration to AWS, big-data ingestion and analytics, distributed systems and algorithmic complexity.
  • You would work towards a service-oriented architecture and launching data-services/micro-services from the ground-up as well as building systems interacting with our trading ones.
  • Team management – you would also be responsible for mentoring other team members and ensuring team’s performance and motivation levels.

 

The role and responsibilities are as follows:

 

  • Work on full-stack analytics applications
  • Manage Mumbai CAT IT team resources – ensure team’s performance and motivation levels; mentor/hand-hold team members for deliveries.
  • Willing to hands-on work and contribute across entire SDLC – including design, dev, documentation, testing and operations.
  • Responsible for developing highly performant and scalable components that are able to handle large amounts of financial data
  • Help develop distributed systems with concurrent access and usage patterns. Design and develop high-quality software deliveries within the committed deadlines.
  • Work with the product team, stakeholders and end-users for contribution towards requirement discovery and project prioritization.
  • Collaborate with various development, QA and support teams across different regions
  • Provide regular updates regarding status or progress made to managers and stakeholders.
  • Contribute towards establishing software delivery best practices
  • Willing to learn new technologies/ tools as required, in order to effectively deliver output.