Job Title: Principal Developer
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.