Senior Software Engineer(.Net with Java)

S&P Global

Mumbai

On-site

INR 1,500,000 - 2,100,000

Full time

13 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

S&P Dow Jones Indices, Mumbai, seeks a Senior Lead Application Developer to drive modernization of .NET/MVC into cloud-native AWS-based Java platforms. You will guide migrations, establish secure, scalable architectures, and enforce robust SDLC practices across global Dev/QA/BA teams.

The role demands strong Java/.NET expertise, AWS familiarity, and hands-on experience with CI/CD, security practices, and large-scale data processing. Collaboration across regions is essential.

Qualifications

  • Bachelor's degree in Computer Science, Information Systems or Engineering is required, or in lieu, a demonstrated equivalence in work experience.
  • 6-9 years of IT experience in application development and support.
  • Strong Experience with Java, J2EE, JMS including Spring Framework.
  • Strong experience with Microsoft .Net C#.
  • Strong experience with Microsoft .Net C# MVC web applications.
  • Strong Experience with Advanced SQL, T-SQL, PL/SQL programming.
  • Basic networking knowledge / Unix scripting.
  • Minimum 1-2 years of experience in minimum three of following.
  • Advanced Python.
  • Advanced Scala.
  • Infrastructure/ CICD/DevOps.
  • Big data processing engines using scala / python/java and HDFS.
  • Good understanding of AWS cloud (EC2, EMR, Lambda, S3, Glue, etc.).
  • Ansible / Fortify / Jenkins.
  • Exposure to addressing Vulnerabilities.

Responsibilities

  • Modernization strategy (from .NET MVC to cloud-native).
  • Assess current .NET/C#/MVC applications (dependencies, coupling, data access patterns, hosting, performance bottlenecks, security gaps).
  • Define modernization approach per capability: rehost/refactor/re-architect/replace, prioritizing quick wins and risk reduction.
  • AWS cloud-native implementation: design and guide build-out of cloud foundations for modern apps, ensuring production readiness.
  • Migration to existing AWS/Java (Spring/Hibernate) platforms: lead functional migration from .NET to Java-based services.
  • Engineering excellence & SDLC: set standards for clean code, tests, and release strategy.
  • Security, compliance, and risk management: handle secrets, least-privilege access, auditability.

Skills

Java
J2EE
JMS
Spring
C#
MVC
SQL
Unix scripting
Python
Scala
DevOps
Big data

Education

Bachelor's degree in Computer Science/Engineering/IS

Tools

AWS
Jenkins
Ansible
Fortify
HDFS

Job description

The Role: Senior Software Engineer (.Net with Java)

S&P Dow Jones Indices a global leader in providing investable and benchmark indices to the financial markets, is looking for a Senior Lead Application Developer to join our technology team.

The Team: You will be part of global technology team comprising of Dev, QA and BA teams and will be responsible for analysis, design, development and testing.
The Impact: You will be working on one of the core technology platforms responsible for index calculations as well as dissemination of index values
What's in it for you: You will have the opportunity to work on the enhancements to the existing index calculation system as well as implement new methodologies as required
Responsibilities:
Modernization strategy (from .NET MVC to cloud-native)

Assess current .NET/C#/MVC applications (dependencies, coupling, data access patterns, hosting, performance bottlenecks, security gaps).

Define modernization approach per capability: rehost/refactor/re-architect/replace, prioritizing quick wins and risk reduction.

AWS cloud-native implementation

Design and guide build-out of cloud foundations required for modern apps (networking, environments, security, observability, CI/CD).

Ensure production readiness: performance testing strategy, failure-mode testing, rollout/rollback procedures.

Migration to existing AWS/Java (Spring/Hibernate) platforms

Lead functional migration from .NET code paths to Java-based services while maintaining correctness and availability.

Define interoperability approach during transition (API contracts, adapters, strangler pattern, feature toggles, compatibility layers).

Partner with platform owners to ensure migrated components comply with existing Java platform conventions and deployment pipelines.

Engineering excellence & SDLC

Set standards for clean code, code reviews, test automation, branching/release strategy, and environment promotion.

Drive test strategy across stacks: unit, contract, integration, regression, and end-to-end tests; improve automation coverage.

Improve build/release reliability; reduce cycle time; implement guardrails (quality gates, vulnerability scanning as applicable).

Security, compliance, and risk management

Ensure appropriate handling of secrets/credentials, least-privilege access, and auditability.

Identify technical risks early (data migration risk, downtime, coupling, unknown dependencies) and drive mitigation plans.

What We're Looking For:
Basic Qualification:
  • Bachelor's degree in Computer Science, Information Systems or Engineering is required, or in lieu, a demonstrated equivalence in work experience.
  • (6 -9 ) years of IT experience in application development and support.
  • Strong Experience with Java, J2EE, JMS including Spring Framework
  • Strong experience with Microsoft .Net C#
  • Strong experience with Microsoft .Net C# MVC web applications
  • Strong Experience with Advanced SQL, T-SQL, PL/SQL programming
  • Basic networking knowledge / Unix scripting
  • Minimum 1-2 years of experience in minimum three of following.
  • Advanced Python
  • Advanced Scala
  • Infrastructure/ CICD/DevOps
  • Big data processing engines using scala / python/java and HDFS
  • Good understanding of AWS cloud (EC2, EMR, Lambda, S3, Glue, etc.)
  • Ansible / Fortify / Jenkins
  • Exposure to addressing Vulnerabilities
Preferred Qualification:
  • Experience working with large datasets in Equity, Commodities, Forex, Futures and Options asset classes.
  • Experience with Index/Benchmarks or Asset Management or Trading platforms.
  • Basic Knowledge of User Interface design & development using JQuery, HTML5 & CSS.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

ICE Clear Europe Limited • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Java Developer
Senior Java Developer

Luxoft • Hyderabad

On-site
INR 3,000,000 - 6,000,000
InfoSec - Lead Software Engineer (Java, Bigdata + Vulnerability Remediation)
InfoSec - Lead Software Engineer (Java, Bigdata + Vulnerability Remediation)

Cognizant • Chennai District

On-site
INR 1,800,000 - 2,400,000
Senior Java Software Engineer
Senior Java Software Engineer

Stratacent • Pune District

On-site
INR 1,800,000 - 2,800,000
Senior .NET Engineer 1
Senior .NET Engineer 1

Adesso SE • Ernakulam

On-site
INR 1,800,000 - 3,500,000
Java Back End Lead
Java Back End Lead

Acme Services • Pune District, Bengaluru

On-site
INR 4,000,000 - 8,000,000
Sr Software Engineer
Sr Software Engineer

Fortunize Consulting Group • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Java Software Engineer II
Java Software Engineer II

S&P Global Market Intelligence • Chennai District

On-site
INR 2,500,000 - 4,000,000
Senior Software Engineer - Java
Senior Software Engineer - Java

EPAM Systems • Maharashtra

On-site
INR 1,500,000 - 1,900,000
Delivery Lead-Java Full Stack Developer
Delivery Lead-Java Full Stack Developer

Acuity Analytics • Bengaluru

On-site
INR 2,000,000 - 4,200,000