Senior Software Engineer

London Approach

King Of PrussiaFull-timeMid LevelOn-site

Job Description

Senior Software Engineer – .NET / C# / API Development We are seeking a Senior Software Engineer to help design, develop, and maintain scalable business applications using a modern Microsoft-based technology stack. This role will have a strong focus on backend engineering, RESTful API development, C#, .NET, ASP.NET Core, and SQL Server , with the opportunity to contribute to front‑end work using React . This is a great opportunity for an experienced engineer who enjoys building secure, reliable, and maintainable applications while working closely with a collaborative development team across both cloud‑based and on‑premise environments .

Key Responsibilities Design, develop, and maintain backend applications and RESTful APIs using C#, .NET, ASP.NET Core, and Web API. Build scalable and secure services that support enterprise‑level applications and integration. Write, tune, and optimize SQL Server queries, stored procedures, and database objects.

Support application performance, scalability, reliability, and long‑term maintainability. Develop and improve automated build, test, and deployment processes. Work with Azure DevOps to support CI/CD pipelines, releases, and environment deployment.

Participate in code reviews, troubleshooting, testing, and production support activities. Collaborate with product, engineering, QA, infrastructure, and business teams in an Agile/Scrum environment. Use monitoring, security, and code quality tools to improve system visibility, performance, and application security.

Required Qualifications 5+ years of professional software development experience. Strong hands‑on experience with C#, .NET, ASP.NET Core, and Web API. Proven experience designing and developing RESTful API.

Strong SQL Server experience, including T‑SQL, stored procedures, data modeling, and performance tuning. Experience working with Azure DevOps, build/release pipelines, and CI/CD practice. Familiarity with Git and modern source control workflow.

Strong problem‑solving, analytical, and troubleshooting skills. Ability to work effectively in a collaborative engineering environment. Preferred Qualifications Experience with Azure cloud services or cloud‑native application development.

Experience supporting applications across hybrid environments, including cloud and on‑premise systems. Familiarity with tools such as New Relic, Veracode, or similar monitoring/security platforms. Exposure to distributed systems, messaging, or event‑driven architecture.

Experience using AI‑assisted development tools such as GitHub Copilot, ChatGPT, or similar platforms. Prior experience in healthcare, benefits, SaaS, or other enterprise application environments. Ideal Profile The ideal candidate is a hands‑on software engineer who is strongest in .NET/C# backend development, comfortable building APIs and integrations, and able to contribute across the application stack when needed.

This person should enjoy solving complex technical problems, improving existing systems, and working with a team to deliver secure, scalable, and high‑quality software solutions. #J-18808-Ljbffr

Posted 1 weeks ago

Related Jobs

Related Searches

Apply Now