About the role
Job Description:
Senior C#/.NET Developers will implement robust software components for data-driven systems, ensuring efficiency and maintainability. They will conduct technical analysis and articulate solutions, designing engineering patterns that can be leveraged across multiple product offerings with a high volume of end-users.
• Implement robust software components for data-driven systems, ensuring efficiency and maintainability.
• Conduct technical analysis and articulate solutions, designing engineering patterns that can be leveraged across multiple product offerings with a high volume of end-users.
• Optimize and enhance existing solutions, proactively identifying and resolving complex technical challenges while weighing trade-offs in cost, performance, and scalability.
• Develop reusable components and services, adhering to corporate engineering standards, best practices, and modern development frameworks.
• Apply software engineering best practices, leveraging automation in testing, deployment, and monitoring to ensure reliable and efficient solution delivery.
• Collaborate cross-functionally with technical and non-technical stakeholders, effectively communicating complex concepts through documentation, diagrams, and code comments.
What we're looking for:
• Bachelor's or master's degree in computer science, Information Systems, or a related field.
• 5+ years of hands-on experience in backend development, building scalable and high-performance systems using C# / .NET Core.
• Advanced SQL programming skills with experience in database performance tuning for large datasets.
• Proficiency in relational database management systems (MS SQL, PostgreSQL, or similar).
• Exposure to Big Data technologies such as Hadoop, Databricks, Spark/Scala, Nifi.
• Understanding of cloud computing environments such as AWS, Azure, or GCP.
• Working knowledge of Docker and containerized deployments.
• Familiarity with large-scale messaging systems like Kafka, RabbitMQ, or commercial equivalents.
We take care of you, so you can take care of business. We care about our people. That's why we provide everything you—and your career—need to thrive at S&P Global.
Our benefits include:
• Health & Wellness: Health care coverage designed for the mind and body.
• Flexible Downtime: Generous time off helps keep you energized for your time on.
• Continuous Learning: Access a wealth of resources to grow your career and learn valuable new skills.
• Invest in Your Future: Secure your financial future through competitive pay, retirement planning, a continuing education program with a company-matched student loan contribution, and financial wellness programs.
• Family Friendly Perks: It's not just about you. S&P Global has perks for your partners and little ones, too, with some best-in class benefits for families.
• Beyond the Basics: From retail discounts to referral incentive awards—small perks can make a big difference.