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.