Search by job, company or skills

M

Senior Software Engineer

8-13 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Over 50 applicants
Quick Apply

Job Description

MSCI Services is looking for a Senior Software Engineer to join our Platform Engineering team, part of the Quality Center of Excellence. This team is responsible for developing platforms and tools that enable DevOps and Quality Engineering at MSCI. We build productivity tools, services, and platforms like the MSCI software catalog and Internal Developer Platform, and we manage third-party developer workflow tools. The Platform Engineering team also leads the development of the Quality Management System, which gathers and synthesizes metrics to comprehensively measure and enhance Quality at MSCI.

As a backend software engineer, you will design, develop, test, maintain, and support resilient, production-grade enterprise services, platforms, and tools.

Responsibilities:

  • Manage all aspects of the Developer Workflow (SDLC) from requirements through design, development, testing, deployment, and production support.
  • Design and integrate REST and GraphQL APIs for seamless data flow.
  • Develop and maintain codebases using Java Spring.
  • Utilize Git for source code management.
  • Implement DevOps best practices and CI/CD processes.
  • Actively participate in Agile/Scrum teams and contribute to bi-weekly sprints.
  • Apply test-driven development (TDD) practices including unit, integration, system, load, and mock testing.
  • Gather and translate requirements from business partners to drive development of the Quality Management System.
  • Contribute to the design and delivery of MSCI's next generation of tooling, APIs, and services to enable operational and performance insights as part of the Quality Center of Excellence.

Qualifications:

  • Bachelor's degree in computer science or a related field.
  • Proficient in Java, Spring.
  • Experienced cloud practitioner.
  • Experience with cloud services and Kubernetes.
  • Knowledge of database design and best practices.
  • Proven experience with enterprise integration patterns.
  • Strong problem-solving skills and ownership mentality.
  • Knowledge of Scrum/Agile, Defensive Coding, SOLID principles, enterprise design patterns, TDD, and the 12-Factor App methodology.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

MSCI is a leading provider of critical decision support tools and services for the global investment community. With over 50 years of expertise in research, data and technology, we power better investment decisions by enabling clients to understand and analyze key drivers of risk and return and confidently build more effective portfolios. We create industry-leading research-enhanced solutions that clients use to gain insight into and improve transparency across the investment process.

Job ID: 120342095

Similar Jobs