Principal/Assoc Dir Software Engineering

  Clinical Research

Job title: Principal/Assoc Dir Software Engineering

Company: IHS Markit

Job description: We are looking for a Senior Technical Architect to join the Architecture team, to design and implement the next generation target architecture for our product offerings. The Technical Architect is regarded as the Subject Matter Expert on technology platform/packages and brings in-depth development, design and architecture expertise to lend support to the delivery of complex solutions on the IM platform. Contributes to the technology strategy for the company and is considered as a thought leader by the client and the company for the product technology.

Key result area

Major Activities

Development & Support

  • Develops reusable frameworks/components and POCs based on Product Architecture Roadmap.
  • Promotes consistency and high quality in solution delivery
  • Troubleshoots complex technical issues on projects (act as a “consultant” to the project)

Architecture & Design

  • Participates in architecture and design reviews that require complex technical solutions
  • Contributes to organization level technology roadmap
  • Control & reduce Technical Debt and improve Technical Quality on continuous basis.
  • Identifies key technology trends and plan for adoption to prepare tech radar
  • Monitors the platform space and participate in the evolution of IM’s investment in the technology space via Frameworks and Package Accelerators

Processes including Planning, Tracking & Estimation

  • Applies relevant methodology, processes, tools and technology standards depending on the project requirements & ensures process compliance.
  • Test Driven Development & Continuous Integration
  • Working with remote and cross cultural teams an advantage

Design Authority & Collaboration

  • Supports capability building for the organisation ( tutorials, white papers etc) in their areas of expertise
  • Develops and promotes architectural best practices and standards
  • Shares personal knowledge of expert area through coaching and mentoring, participating in and running learning lunches and participating in special interest groups and discussion threads
  • Drives thought leadership within the platform community

Thought Leadership

  • Actively identifies areas of focus and gain expertise through various activities like POC, research etc.
  • Stays abreast with the current affairs of their specialization in terms of leading packages and vendors, forthcoming architectures and trends, and knowledge of existing and forthcoming standards.
  • Predicts and monitors the technology adoption curve
  • Develops point of view on emerging technology within area of expertise in order to enable the organization to stay ahead of the curve
  • Builds relationships with technology leaders across industry and contribute to key vendor relationships (e.g. IBM Relationship Program etc.)

Skills and Experience Required

  • Degree / Masters in an IT/ Computer Science or related course is a prerequisite
  • 10+ years of development experience in JAVA/ J2EE developing multi-tier enterprise object-oriented applications
  • 6+ Years in UI/UX
  • 3-4 year in designing and architecting applications
  • working experience with commercial live software. working on a financial domain software is an advantage

Technical Skills & Domain knowledge

  • Proficiency & Handson experience in Angular, Java Script.
  • Working knowledge with IOC container / Spring, Spring MVC, Spring JDBC & ORM
  • Proficiency in at least one of the J2EE – Application Servers listed below (available in the Technology. Application Platforms segment): BEA Weblogic, IBM Websphere, JBoss with proven excellence in Java 8+.
  • Proficiency in one of the Messaging Systems listed below (available in the Technology Integration segment): JMS, MQ, Tibco, IBM Websphere Message Broker, BizTalk.
  • Demonstrates ability to implement new web service clients (bottom-up and top-down approaches) and compose/use other web services.
  • Uses best practices during web services implementations and works with the following standards: WS-I standards (interoperability), Java API for XML-based RPC (JAX-RPC), JAX WS, REST, SOAP, WSDL, and UDDI.
  • Intermediate level proficiency in RDBMS(Oracle).
  • Deep diagnosis skills & experience working with legacy code. Experience working with legacy code. Good knowledge of refactoring techniques is an added advantage.
  • Understands and applies J2EE design patterns, GoF, GRASP and other design patterns. Participates in activities using UML notations pertaining to use cases, class diagrams, collaboration diagrams, activity diagrams and sequence diagrams. Additionally, proactively creates deployment diagrams, composite diagrams (packaging diagrams), object diagrams, timing diagrams and state diagrams using UML notation
  • Tooling/Testing
  • Expertise in Unit testing using JUNIT, TestNG, Cactus or mock objects
  • Understands fundamentals of JVM memory management,

Following are nice to know but not must have

  • Experience in automated acceptance tests (Selenium, Concordian)
  • Expertise in SVN, branching, code management
  • Is able to use Java Compilers, Build Tools like Ant or Maven and troubleshoot build issues.
  • Performance Engineering
  • Can explain performance and capacity planning concepts and processes.
  • Can performance tune applications using various runtime tools provided for J2EE stack.
  • Can participate in profiling an application for thread management, resource locking, memory and CPU profiling, I/O profiling, race condition management, TPM-C /SpecJ JOPS measurement. Working knowledge of profiling tools such as JProbe, JProfiler, Eclipse MAT.

Can carve out critical transactions of the system and map them to user and volume load. Can map out various performance criteria for critical transactions and generate inputs for generating the JOPS/TPM-C statistics.

Desirable Certifications

SUN Java EE Architect

Personal Attributes

  • Significant customer service focus
  • Very strong analytic problem-solving skills
  • Proven ability to collaborate in a team environment
  • Strong inter-personal skills with practical, can-do approach
  • Relentless in the pursuit of quality and excellence
  • Proactive work ethic
  • Be able to work under pressure and meet deadlines
  • Think ahead and anticipate problems, issues and solutions
  • Personal time management and ability to complete short duration (one week) individual work assignments without daily supervision

Equal Opportunity Employer:

S&P Global is an equal opportunity employer and all qualified candidates will receive consideration for employment without regard to race/ethnicity, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military veteran status, unemployment status, or any other status protected by law. Only electronic job submissions will be considered for employment.

If you need an accommodation during the application process due to a disability, please send an email to: and your request will be forwarded to the appropriate person.

US Candidates Only:

The EEO is the Law Poster describes discrimination protections under federal law.

Expected salary:

Location: Gurgaon, Haryana

Job date: Sat, 16 Jul 2022 23:37:29 GMT

Apply for the job now!