Job Title:  Principal Developer

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

Role & Responsibilities:

This is a senior hands-on technical leadership role. The selected person would lead “Mumbai Instinet– Newport OMS & Trading Systems IT team” and would report to Instinet IT India Head. It is a very high ownership & strong leadership position as the selected person would be responsible for entire book of work delivered out of Mumbai Newport OMS & Trading Systems IT team. In addition, the selected person would independently work with global stakeholders to drive requirement discovery and ensure high quality software deliveries out of Mumbai IT.


The role and responsibilities are as follows:

  • Responsible for front-to-end delivery of Newport OMS & Trading Systems requirements out of Mumbai IT.
  • Manage Newport Mumbai IT team resources – ensure team’s performance and motivation levels; mentor/hand-hold team members for deliveries.
  • Understand the existing business functions and participate in defining new solutions that meet business objectives.
  • Work with the product team, stakeholders and end-users to drive requirement discovery, project prioritization and building/maintaining the system.
  • Agile –Scrum Master, owns periodic sprint planning & execution
  • Design and develop high-quality software deliveries within the committed deadlines. Hands on ‘execution/delivery’ role.
  • Collaborate with various development and support teams across different regions
  • Establish software delivery best practices
  • L3 support – quick support resolution of production and user issues, application testing and maintenance releases. Interface with other support teams, global internal and external clients related to support, use and output of the products. As part of global team, act as key contact point for queries of both technical and functional nature.
  • Problem ownership – from Incident to resolution. Root cause analysis & fixes for maintaining and improving system stability.
  • Provide regular updates regarding status or progress made by Mumbai IT to managers and stakeholders.
  • Gain understanding of various applications and systems being developed by peer groups.
  • Willing to own deliveries and work hands-on across all aspects of software delivery including development, testing and support.
  • Willing to learn new technologies/ tools as required, in order to effectively deliver output



Key Skills:                                                    Mandatory




 Investment Banking domain - Good understanding of capital markets


 Knowledge of Equity Trading Markets


Knowledge of other asset classes would be desirable.



 Excellent technical skills in

o Core Java




 Knowledge of FIX


Understanding of memory management, multi-threading - concurrency and synchronization.


 Gitlab CI – Continuous Integration


 Agile – Sprint planning, Scrum Master


 Very detail oriented with excellent analytical skills


 Excellent verbal and written communication skills (as this is senior business facing role)


 Quick learner


 Highly proactive and takes initiative to identify problem areas and evolve solutions.


 Must be a team player with prior experience of team management.



 Prior experience of Trading System Development

 Experience in DevOps tool chains

 Any knowledge of scripting languages like Perl or Python