S&P Global

Senior Software Engineer (.Net with Java)

S&P Global
Apply
1 day ago
Mumbai, India +2 moreSenior

Responsibilities

  • Assess .NET/C#/MVC applications and define modernization approaches including rehosting, refactoring, re-architecting, or replacement.
  • Design and guide AWS cloud foundations covering networking, environments, security, observability, and deployment pipelines.
  • Lead migration from .NET code paths to Java-based services while maintaining correctness and availability.
  • Define interoperability solutions using API contracts, adapters, strangler patterns, feature toggles, and compatibility layers.
  • Set engineering standards for clean code, reviews, automated testing, branching, releases, and environment promotion.
  • Drive unit, contract, integration, regression, and end-to-end test strategies and improve automation coverage.
  • Improve build and release reliability and implement quality and security guardrails.
  • Embed secure engineering practices, manage secrets and least-privilege access, and identify and mitigate technical risks.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or Engineering, or demonstrated equivalent work experience.
  • 5–7 years of IT experience in application development and support.
  • Strong experience with Java, J2EE, JMS, Spring Framework, Microsoft .NET C#, and .NET C# MVC web applications.
  • Strong experience with advanced SQL, T-SQL, and PL/SQL programming.
  • Basic networking knowledge and Unix scripting experience.
  • At least 1–2 years of experience in at least three areas including advanced Python, advanced Scala, React JS, infrastructure/CI/CD/DevOps, big data, AWS cloud, microservices, Scala/Python/Java big data processing, HDFS, Ansible, Fortify, Jenkins, QA automation, or vulnerability remediation.
  • Good understanding of AWS services including EC2, EMR, Lambda, S3, and Glue.
  • Preferred experience with large datasets and equity, commodities, forex, futures, options, indices, benchmarks, asset management, or trading platforms.
  • Preferred basic knowledge of UI design and development using JQuery, HTML5, and CSS.

Benefits

  • Health care coverage and wellness support.
  • Generous flexible time off.
  • Continuous learning resources and career development.
  • Competitive pay, retirement planning, continuing education, company-matched student loan contributions, and financial wellness programs.
  • Family-oriented benefits and partner and child perks.
  • Retail discounts and referral incentive awards.

Tech Stack

AnsibleAWSC#CSSCucumberJavaJenkinsjQuery.NETPythonReactScalaSeleniumSQL

Categories

Contact me