- Company Name
- Rebel Recruiters
- Job Title
- Senior Software Engineer
- Job Description
-
**Job title:** Senior Software Engineer
**Role Summary:**
Lead and deliver scalable, high‑quality server‑side solutions for a mature software platform. Drive technical direction, mentor teammates, and ensure timely, secure, and maintainable code across full development lifecycle.
**Expactations:**
- Own delivery of sprints, releases, and technical roadmap items.
- Exhibit autonomy, sound decision‑making, and accountability for product quality.
- Communicate clearly with technical and non‑technical stakeholders.
**Key Responsibilities:**
- Design, code, and maintain .NET Core/.NET 6 back‑end services, APIs, and databases.
- Implement feature enhancements, maintenance updates, and new technical capabilities.
- Conduct code reviews, create documentation, and enforce best‑practice standards.
- Coordinate sprint planning, prioritisation, and risk management.
- Coach junior developers and elevate overall team technical proficiency.
- Analyse cross‑layer issues to identify and resolve root causes.
**Required Skills:**
- Proficient in ASP.NET Core with C#, MVC, Web API, and Entity Framework.
- Solid experience with Git, SQL Server, HTML, JavaScript.
- Familiarity with React, Blazor, or legacy AngularJS (desirable).
- Knowledge of security best practices, TDD, and agile methodologies.
- Exposure to microservices, event‑driven architectures, Docker/Kubernetes, and Azure is advantageous.
- Strong communication, organisational, and conflict‑resolution skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Preferred certifications: Microsoft Azure Fundamentals or equivalent, or DevOps certifications (Azure DevOps, Docker, etc.).
Nottingham, United kingdom
On site
Senior
17-03-2026