cover image
S&P Global

Senior Full Stack .NET Engineer

Hybrid

Manchester, United Kingdom

Full Time

12-03-2025

Job Specifications

As a Full Stack Engineer, you’ll be an integral part of our collaborative, agile development team. You will work closely with product managers, UI designers, and other engineers to bring ideas to life and deliver high-quality software. We believe in an open and inclusive environment where everyone’s input is valued. Our team values innovation, scalability, and efficiency, and we operate with a strong emphasis on data quality, performance, and real-time capabilities.

Responsibilities And Impact:
In this role, you will have the opportunity to work in an Agile team, ensuring we meet our customer requirements and deliver impactful quality software. Using your technical skills, you will contribute to code reviews, design and implement complex solutions, and support the business strategy.

Work in a team environment using Agile practices
Develop and implement reliable, scalable technical software with AWS cloud services
Work with peers to conduct proof of concepts, drive technology and product selection, support pilot implementation
Work closely with product owners, and other lead developers to address business needs.
Constantly learn from and educate others to improve yourself and the project
Develop front-end components of the Web Application using front-end frameworks like React and Angular
Develop backend components of the backend using .NET Core/ASP.NET, C#
Utilize Continuous Integration and Delivery development
Collaborate closely with other developers, testers, front-end designers, and product owners
Assist in the migration from legacy systems to AWS (Amazon Web Services)

What We’re Looking For:

Basic Required Qualifications:
Strong experience with programming C# and .NET framework
Proficient in front-end, specifically Angular
Experience with relational databases like SQL Server and NoSQL databases
Knowledge of RESTful API design and development
Familiarity with cloud platforms like Azure or AWS

Education & Experience:
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
5+ years of professional experience as a Full Stack Developer with expertise in .NET technologies

Soft Skills:
Strong problem-solving skills and attention to detail
Excellent communication skills and the ability to collaborate in a team environment
Ability to handle multiple tasks and meet deadlines in a fast-paced environment

Additional Preferred Qualifications:
Proven experience in monitoring, analyzing, and optimizing the performance of large-scale distributed systems in a cloud environment
Proven experience with Windows production environments, including managing servers, operating systems, and network configurations within the cloud
Proven scripting and automation skills, preferably Powershell, Bash or Python
AWS certification
Ability to work independently and as part of a collaborative team, effectively communicating technical concepts to both technical and non-technical stakeholders

Benefits:
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.

For more information on benefits by country visit: https://spgbenefits.com/benefit-summaries

About the Company

S&P Global provides governments, businesses, and individuals with market data, expertise, and technology solutions for confident decision-making. Our services span from global energy solutions to sustainable finance solutions. From helping our customers perform investment analysis to guiding them through sustainability and energy transition across supply chains, our solutions help unlock new opportunities and solve challenges. We are widely sought after by many of the world’s leading organizations to provide credit ratings... Know more

Related Jobs

Company background Company brand
Company Name
myGwork - LGBTQ+ Business Community
Job Title
Senior DevOps Engineer & Team Lead
Job Description
This job is with GSK, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. The Onyx Research Data Tech organization is GSK's Research data ecosystem which has the capability to bring together, analyze, and power the exploration of data at scale. We partner with scientists across GSK to define and understand their challenges and develop tailored solutions that meet their needs. The goal is to ensure scientists have the right data and insights when they need it to give them a better starting point for and accelerate medical discovery. Ultimately, this helps us get ahead of disease in more predictive and powerful ways. Onyx Is a Full-stack Shop Consisting Of Product And Portfolio Leadership, Data Engineering, Infrastructure And DevOps, Data / Metadata / Knowledge Platforms, And AI/ML And Analysis Platforms, All Geared Toward Building a next-generation, metadata- and automation-driven data experience for GSK's scientists, engineers, and decision-makers, increasing productivity and reducing time spent on "data mechanics" Providing best-in-class AI/ML and data analysis environments to accelerate our predictive capabilities and attract top-tier talent Aggressively engineering our data at scale, as one unified asset, to unlock the value of our unique collection of data and predictions in real-time A Team Lead - Senior DevOps Engineer is an engineering manager who provides mentorship to a team of Junior and Senior Engineers, fostering professional and technical growth with a passion for technology and empathy. This role involves ensuring the team produces reliable, scalable, and efficient products, while collaborating closely with stakeholders to implement best practices and drive continuous improvement. In this role you will Manage a team of four engineers, ensuring their professional growth and providing technical guidance and mentorship with a knowledge-sharing culture Collaborate with Product Managers and development teams to design and deliver solutions that support Cloud-Native and DevOps principles Collaborate with development teams to optimize application performance, reliability, and observability on GCP. Stay updated with the latest industry trends and best practices in SRE, GCP, and cloud technologies, and contribute to process and infrastructure enhancements. Provide input into the roadmaps of teams representing upstream dependencies to help improve the overall program of work. Why you? Qualifications & Skills We are looking for professionals with these required skills to achieve our goals: Bachelor's Degree in Computer Science, Software engineering or related field Significant cloud experience (e.g., AWS, Google Cloud, Azure) Significant experience working with CI tools (e.g. Jenkins, GitHub Actions, Azure Pipelines, CircleCI) Significant experience with Python, Ruby, JavaScript/Typescript, go Significant experience with Container Orchestration (e.g. Kubernetes, Open Shift, Docker) Preferred Qualifications & Skills If you have the following characteristics, it would be a plus: Deep knowledge and use of at least one common programming language: e.g., golang, JavaScript/Typescript, Python, including toolchains for documentation, testing, and operations / observability Expertise with non-imperative programming paradigm Deep expertise in modern software development tools / ways of working (e.g. git/GitHub, devops tools, metrics / monitoring, ...) Cloud experience (e.g., AWS, Google Cloud, Azure, Kubernetes), including infrastructure-as-code Application experience of CI/CD implementations using git and a common CI/CD stack (e.g. Jenkins, GitHub Actions, Azure DevOps, CircleCI, GitLab) Solid understanding of and experience with networking, virtualization, storage, containers, and serverless Expertise in designing highly available and scalable systems, implementing performance monitoring on those systems Demonstrated excellence with agile software development environments using tools like Jira and Confluence Closing Date for Applications: Monday 14th April 2025 (COB) Please take a copy of the Job Description, as this will not be available post closure of the advert. When applying for this role, please use the 'cover letter' of the online application or your CV to describe how you meet the competencies for this role, as outlined in the job requirements above. The information that you have provided in your cover letter and CV will be used to assess your application. During the course of your application, you will be requested to complete voluntary information which will be used in monitoring the effectiveness of our equality and diversity policies. Your information will be treated as confidential and will not be used in any part of the selection process. If you require a reasonable adjustment to the application / selection process to enable you to demonstrate your ability to perform the job requirements, please contact 0808 234 4391. This will help us to understand any modifications we may need to make to support you throughout our selection process. #GSKOnyx #GSKTech1 Why GSK? Uniting science, technology and talent to get ahead of disease together. GSK is a global biopharma company with a special purpose - to unite science, technology and talent to get ahead of disease together - so we can positively impact the health of billions of people and deliver stronger, more sustainable shareholder returns - as an organisation where people can thrive. We prevent and treat disease with vaccines, specialty and general medicines. We focus on the science of the immune system and the use of new platform and data technologies, investing in four core therapeutic areas (infectious diseases, HIV, respiratory/ immunology and oncology). Our success absolutely depends on our people. While getting ahead of disease together is about our ambition for patients and shareholders, it's also about making GSK a place where people can thrive. We want GSK to be a place where people feel inspired, encouraged and challenged to be the best they can be. A place where they can be themselves - feeling welcome, valued, and included. Where they can keep growing and look after their wellbeing. So, if you share our ambition, join us at this exciting moment in our journey to get Ahead Together. As an Equal Opportunity Employer, we are open to all talent. In the US, we also adhere to Affirmative Action principles. This ensures that all qualified applicants will receive equal consideration for employment without regard to neurodiversity, race/ethnicity, colour, national origin, religion, gender, pregnancy, marital status, sexual orientation, gender identity/expression, age, disability, genetic information, military service, covered/protected veteran status or any other federal, state or local protected class*(*US only). We believe in an agile working culture for all our roles. If flexib...
London, United Kingdom
On site
Full Time
25-03-2025
Company background Company brand
Company Name
Millennium
Job Title
Quantitative Developer, Fixed Income
Job Description
Millennium is a top tier global hedge fund with a strong commitment to leveraging market innovations in technology and data to deliver high-quality returns. A small, collaborative, and entrepreneurial fundamental Fixed Income investment team is seeking an experienced developer to join in building critical trading infrastructure. This opportunity provides a dynamic and fast-paced environment with excellent opportunities for career growth. Job Description Experienced Quantitative Developer to play a critical role in a small, collaborative trading team focused on fixed income markets. Principal Responsibilities Build on, expand and maintain the current code base & infrastructure used by both the discretionary and systematic risk taking arms of the team. Write production level pricing code which can be deployed quickly and safely into our codebase, in addition to being written in such a way that it can be redeployed efficiently across various business lines. Working on projects involving visual outputs for pricing/analytical tools, analysis to identify trends/opportunities etc. Work closely with the PMs to learn and understand the investment process. Responsible for execution trading, offering the candidate exposure to the market directly. Preferred Technical Skills Advanced Python. Strong quantitative background (Mathematics, CompSci, Engineering). Preferred Experience/Attributes 4-5+ years relevant experience in Fixed Income, preferably bonds but other Fixed Income markets are welcome. Advanced understanding of Fixed Income Technicals. Good communication skills. Strong work ethic. Intellectual curiosity & flexibility. Target Start Date As soon as possible. Max Non-compete – 6 months
London, United Kingdom
On site
Full Time
25-03-2025
Company background Company brand
Company Name
Platform Recruitment
Job Title
Software Engineer
Job Description
Senior Embedded Software Engineer – Broadcasting & Media Systems Location: Bristol, UK Salary: Up to 65k About the Role: We are seeking a highly skilled Senior Embedded Software Engineer to join an innovative team developing advanced solutions for digital TV, interactive broadcast platforms, and media technologies. You’ll play a key role in designing, developing, and maintaining embedded software solutions that power state-of-the-art digital TV and broadcasting systems. What We’re Looking For: + Over 10 years of experience in embedded software development, with strong proficiency in C and C++. + Deep understanding of broadcasting communications, IPTV, DVB standards, and HbbTV technologies. + Proven ability to work across various platforms, including Linux, OS21, and PowerTV, with experience in multi-SoC architectures. + Hands-on experience in Agile development methodologies and knowledge of continuous integration, build automation, and version control. + Strong analytical and troubleshooting skills, with a collaborative approach to delivering high-quality solutions. Ready to take the next step in your career? Full details available. Get in touch at Masuma@platform-recruitment. com
Bristol, United Kingdom
On site
Full Time
25-03-2025
Company background Company brand
Company Name
Ncounter Technology Recruitment
Job Title
Python Developer
Job Description
Python Developer – Reliability Join a leading global investment management firm at the forefront of technology innovation. We’re searching for a talented Python Engineer to join our Risk & Market Access division. At our firm, we harness a diverse portfolio of systematic and quantitative strategies, striving to deliver high-quality, uncorrelated returns. Our success is built on a strong foundation of cutting-edge technology, rigorous scientific research, and deep expertise across trading, technology, and operations. As a tech-driven organization, we develop our own advanced systems, including high-performance trading platforms and large-scale data analysis infrastructure. With a global presence, we emphasize collaboration across investment, technology, and operations teams, ensuring seamless integration across our offices worldwide. Within this Reliability team, you’ll play a vital role in maintaining the performance, stability, and availability of our software systems. You'll be working closely with mission-critical applications, developing reliability features, improving observability, and building automation tools to streamline operations. About the Role - 5+ years in Python, with familiarity with version control (e.g., Git), and experience working in a Linux environment. - Experience in building automation tools and managing system configurations. - Knowledge of C++, KDB/q, and experience with technologies like Slurm, Airflow, Kafka, or AMPS. - Background in enhancing system stability, scalability, and performance while conducting root cause analyses to resolve incidents efficiently. - Observability skillset, monitoring and analysis of system performance. - Ability to identify and address bottlenecks to improve response times and resource usage for our production systems, for performance optimization. - Demonstrable background creating and maintaining automation solutions for system operations, deployments, and incident management to reduce manual tasks and improve system reliability. This is a unique opportunity to work in a dynamic and fast-paced environment where technology and innovation are at the heart of everything we do. If you're a skilled software engineer with a passion for reliability, we’d love to hear from you!
London, United Kingdom
Hybrid
Full Time
25-03-2025