Principal/Assoc Dir Software Engineer

IHS Markit (Gurgaon, HR, India) 10 days ago

Position summary

We are looking for a Developer to join the development team, to design and implement the next generation of features for the application as well as support clients in their implementation phase. The role offers extensive business and technical challenges in a highly dynamic and collaborative work environment. A passion for quality and a sense of pride in your work are an absolute must for the role. We work in niche business domain is highly complex, and an interest in the business domain is a necessity for the role. The role offers the right candidate opportunities to take ownership of components within the system.

Duties & accountability

The role involves working as a senior software developer in an Agile Scrum team. The teams are medium to large in size and friendly and democratic, and everyone is encouraged to contribute to their success. We can offer support and growth opportunities for more junior candidates and complex technical challenges for more experienced applicants.

  • A senior developer within an agile team
  • Facilitate system design and changes in system architecture for the enterprise data platform
  • Maintain current knowledge of technology landscape and developments
  • Take the initiative in thought leadership, innovation and creativity
  • Responsibility for quality of all deployed applications and services
  • Drive innovation and adaption of best practices.
  • Ownership of the implementation (estimation, breakdown of tasks) for business functional specifications through the full software development life cycle
  • Implement use cases as per specifications provided by business
  • Ownership of maintenance and support issues as they come up during the project life cycle pre and post go-live. Provide technical assistance to other teams – support, QA, business analysis.
  • Evaluate, apply & adoption of new technologies and tools within the Development team and across the organization to provide productivity, efficiency and scalability benefits.
  • Collaborate and share technical and business knowledge to members of the Development and wider organization.

Education and Experience :

  • B Tech./ M Tech / MCA degree in an IT/ Computer Science or related course is a prerequisite
  • At least 8-12 years of Professional experience working on Java platforms/applications

Management Requirements :

  • Strong inter-personal skills required with ability to multitask and prioritize work

Commercial awareness:

  • Basic understanding of Financial Markets desirable.

What You Need to Get the Job Done

  • Strong coding experience in JAVA 7 (or above) /J2EE for product development.
  • At least 3 years working experience in Product architecture is a must
  • Strong understandings of SOLID & DRY software development principles are a must
  • Hands on experience in RDBMS and proficient in PL/SQL are must. Good knowledge of Oracle database.
  • Hands on experience in Spring/Restful Web Services is a must.
  • Expertise in Angular JS/ Angular 7 (or above) with at least 1-3 years of hands on working experience
  • Hands on experience in web technologies and JavaScript based frameworks
  • Strong Experience with Object Oriented JavaScript / JQuery, HTML/ CSS, XML is a must.
  • Hands on experience in messaging framework (ActiveMq) is a must.
  • Understanding of design and architecture of the application
  • Hands on experience in cloud infrastructure-based product is a desirable.
  • Knowledge of architecture principles is a must.
  • Should understand the business problems and requirement and should be able to convert those into solutions.
  • Should understand non-functional like performance, scalability etc. aspect of the application.
  • Be pro-active and creative in answering business requirements
  • Able to manage dependencies and timely manage priority
  • Develop software of highly quality and in time efficient manner
  • Able to write JUnit Test Cases like Karma/Jasmine and Build Tool like Webpack.


  • Conceptual/Working knowledge of AWS
  • Experience with CI/CD tools and methodology is desirable.
  • Comfortable working with both UNIX/Linux and Windows environments
  • Hands on experience with build tools like Maven/Ant & Version Control systems like SVN & GIT/GITLAB


Inclusion and diversity are critical to the success of IHS Markit, and we actively encourage applications from people of all backgrounds. We are committed to providing equal employment opportunity without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, status as a protected veteran, or any other protected category. For more information on the many ways in which we enthusiastically support inclusion and diversity efforts for both candidates and employees, please access our Inclusion & Diversity Statement .

We are proud to provide reasonable accommodations to applicants with disabilities. If you are interested in applying for employment with IHS Markit and need special assistance or an accommodation to use our website or to apply for a position, please   or call +1 212 849 0399. Determination on requests for reasonable accommodation are considered on a case-by-case basis.  This contact information (email and phone) is intended for application assistance and accommodation requests only.  We are unable to accept resumes or provide information about application status through the phone number or email address above. Resumes are only accepted through the online application process, and only qualified candidates will receive consideration and follow-up.

IHS Markit maintains a substance-free workplace; employees may be asked to submit to a drug test (where permitted by law).  In addition, as a federal contractor in the United States, the company participates in the E-Verify Program to confirm eligibility to work.

For information please click on the following links:


Current Colleagues

If you are currently employed by IHS Markit, please apply internally via the Workday internal careers site.

Principal/Assoc Dir Software Engineer

Apply On Company Site
Back to search page