Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

S&P Global Market Intelligence

NewBe an early applicant

Lead Application Developer

Posted Updated
Discussion

Description

About the Role:
Grade Level (for internal use): 11
The Role: SP 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.
Whats 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 .NETcodepathsto 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 forclean 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 (threatmodellingparticipation, 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 Were Looking For:
    Basic Qualification:
    • Bachelor''s degree in Computer Science, Information Systems or Engineering isrequired, or in lieu, a demonstratedequivalencein work experience.
    • (10 to12) years of IT experience in application development and support.
    • Strong Experience withJava, J2EE, JMS including Spring Framework
    • Strongexperience 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 andHDFS
    Good understanding of AWS cloud (EC2, EMR, Lambda, S3, Glue, etc.)
    Ansible / Fortify / Jenkins
    QA Automation (cucumber ,selenium ,karateetc)
    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 usingJQuery, HTML5 CSS.

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →