Search by job, company or skills

S&P Global

Lead Application Developer (.Net with Java)

10-12 Years
Save
new job description bg glownew job description bg glow
  • Posted 13 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

TheRole: S&P Dow Jones Indices a global leader in providing investable and benchmark indices to the financial markets, is looking for a 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:

Technical leadership & delivery ownership

  • Own end-to-end technical execution for modernization and migration initiatives (scope, design, implementation, quality, and delivery milestones).

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 codepaths 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

  • Embed secure engineering practices (threat modelling participation, secure coding standards, dependency hygiene).
  • 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.

Team mentorship & upskilling (explicit people mandate)

  • Create an upskilling plan for the existing team: learning paths for AWS fundamentals, Java/Spring, cloud-native patterns, and DevOps practices.

Stakeholder collaboration

  • Partner with product/business stakeholders to prioritize modernization deliverables and manage trade-offs (time, scope, risk).

Coordinate with security, infrastructure/platform, and data teams to remove blockers and align on shared standards.

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.
  • (10 to 12) 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 / AWS Cloud / Micro services

Spark using scala / python/java and HDFS

Good understanding of AWS cloud (EC2, EMR, Lambda, S3, Glue, etc.)

Ansible / Fortify / Jenkins

QA Automation (cucumber , selenium , karate etc)

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.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 147539291