Senior Associate, Developer

MSCI•Norman, OK

About The Position

MSCI, Inc. seeks a Senior Associate, Developer in Norman, Oklahoma, to develop, test, and maintain solutions for the RiskManager web application and Java-based backend services. The role involves delivering client requirements on schedule, contributing to next-generation user experience solutions, and designing client-reporting solutions within a multi-tier, service-oriented, modular architecture. The developer will work with Java, JavaScript, TypeScript, React, Lisp, and Python; build and improve user interfaces and system functionality; and help maintain the security, stability, reliability, and performance of applications. The position also includes cloud application deployment and monitoring, CI/CD pipeline implementation with Azure DevOps, production support, incident analysis, debugging, testing, bug fixes, and performance tuning. The position is based in Norman, Oklahoma. Telecommuting and/or working from home may be permitted under company policies; otherwise, the employee must report to the work site.

Requirements

  • Bachelor's degree or foreign equivalent in Computer Engineering, Informatics, or a related field, plus five years of progressively responsible experience in the offered role or a related occupation; alternatively, a master's degree in one of those fields plus three years of experience in the listed skills.
  • Software development experience across the full cycle, including UX design, implementation, testing, build, release, and product support.
  • Experience with DevOps tools, including Docker and Kubernetes.
  • Experience troubleshooting and resolving software defects across design, development, and maintenance using debugging, logging, and root cause analysis techniques.
  • Experience leading end-to-end feature implementation, including requirements analysis, technical design, development, testing, deployment, and production support, in Java-based web applications and cloud environments.
  • Experience collaborating in cross-functional development teams through code reviews, shared repository management, CI/CD pipeline integration, and contributions to reusable components and technical documentation.
  • Experience with automated UI testing and unit testing.

Responsibilities

  • Develop, test, and maintain the RiskManager web application and Java-based backend services.
  • Deliver business-driven solutions and fulfill client requirements on schedule.
  • Develop and enhance user-interface components using JavaScript and TypeScript.
  • Help ensure and improve the security, stability, reliability, and performance of systems.
  • Deploy, monitor, and manage applications using cloud technologies.
  • Contribute to development and implementation of next-generation MSCI user experience solutions.
  • Design and architect client-reporting solutions in a multi-tier, service-oriented, modular architecture.
  • Collaborate with team architects on automated, scalable, and efficient product evolutions using Java enterprise-level distributed processing technologies.
  • Partner with application management teams to provide Tier 3 production support and resolve production issues promptly.
  • Perform root cause analysis of production incidents and implement corrective and preventative measures.
  • Debug and resolve issues in a timely manner.
  • Implement CI/CD pipelines using Azure DevOps and create pipelines to automate deployment.
  • Program using Java, JavaScript, TypeScript, React, Lisp, and Python.
  • Develop user interfaces and user experiences and implement new Risk Management system functionality.
  • Fix client-reported bugs, test code before release, and tune system performance.

Benefits

  • Transparent compensation schemes and comprehensive employee benefits tailored to location, supporting financial security, health, and wellbeing.
  • Flexible working arrangements.
  • Advanced technology and collaborative workspaces.
  • Global Orientation program.
  • Access to Learning@MSCI, AI Learning Center, LinkedIn Learning Pro, and tailored ongoing learning opportunities.
  • Career paths offering professional growth and development, internal mobility, and expanded roles.
  • An inclusive workplace with eight Employee Resource Groups.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service