
Lead Application Developer (.Net, Java)
S&P Global4 days ago
Mumbai, IndiaStaff+
Responsibilities
- Own scope, design, implementation, quality, and delivery milestones for technical modernization and migration initiatives.
- Assess .NET/C#/MVC applications and define rehost, refactor, re-architect, or replace strategies.
- Design and guide AWS cloud foundations covering networking, environments, security, observability, and CI/CD.
- Lead migration from .NET codepaths to Java-based services while maintaining correctness and availability.
- Define interoperability approaches using API contracts, adapters, strangler patterns, feature toggles, and compatibility layers.
- Set standards for clean code, code reviews, test automation, branching and release strategy, and environment promotion.
- Drive unit, contract, integration, regression, end-to-end, performance, and failure-mode testing strategies.
- Improve build and release reliability, quality gates, vulnerability scanning, and technical risk mitigation.
- Create team upskilling plans for AWS, Java/Spring, cloud-native patterns, and DevOps practices.
- Partner with product, business, security, infrastructure/platform, and data teams to prioritize deliverables and remove blockers.
Requirements
- Bachelor's degree in Computer Science, Information Systems, or Engineering, or demonstrated equivalent work experience.
- 10–12 years of experience in application development and support.
- Strong experience with Java, J2EE, JMS, Spring Framework, Microsoft .NET, C#, and .NET 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, infrastructure/CI/CD/DevOps, big data/AWS/microservices, Spark, 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 user-interface design and development using jQuery, HTML5, and CSS.
Benefits
- Health care coverage and wellness support.
- Generous flexible downtime and time off.
- Continuous learning resources and career-development opportunities.
- Competitive pay, retirement planning, continuing education, company-matched student loan contribution, and financial wellness programs.
- Family-friendly benefits, retail discounts, and referral incentive awards.
- The posting is for a position located in Mumbai, Maharashtra, India.