cover image
Recenso Services

Recenso Services

www.recensoservices.com

1 Job

20 Employees

About the Company

Our sole mission is to help you deliver successful programmes faster. Here at Recenso Services, our people have practical experience and unique insights in delivering complex and difficult programmes across a range of sectors, including telecommunications, media, banking and resources. We anticipate and address potential issues and bottlenecks in a timely manner so your programmes can be delivered successfully as planned. As a Communications Service Provider (CSP), you are transforming (digitalising) your service revenues; and your success depends on how well and how quickly you can complete your modernisation programmes. This is where we come in. Recenso Services is here to help CSPs achieve your transformation goals faster, easier, and cost efficiently. Send us a message or visit our website to start the conversation.

Listed Jobs

Company background Company brand
Company Name
Recenso Services
Job Title
Backend Software Engineer (.NET)
Job Description
**Job Title** Principal / Senior Backend Software Engineer (.NET) **Role Summary** Design, develop, and maintain scalable, high‑performance backend services in .NET/C# for IoT products across high‑integrity sectors (Fire, Security, Telecare, Retail, Water, National Infrastructure). Deliver secure, maintainable code with comprehensive automated test coverage. **Expectations** - Lead technical design and architecture decisions. - Translate business requirements into reliable, performant backend solutions. - Ensure robust test coverage (unit, integration, end‑to‑end). - Collaborate with front‑end, QA, product, and platform teams to meet delivery objectives. - Mentor junior engineers and promote engineering best practices. **Key Responsibilities** 1. **Architecture & Design** – Create clean, modular, and scalable architecture for backend services. 2. **Coding & Implementation** – Write high‑quality C# / .NET code that satisfies functional and non‑functional requirements. 3. **Testing** – Develop and maintain NUnit unit tests; contribute to Playwright solution‑level tests; enforce automated test coverage standards. 4. **Performance & Reliability** – Monitor, profile, and optimize service performance; implement fault‑tolerant patterns. 5. **Collaboration** – Work closely with product owners, front‑end developers, QA teams, and operations to deliver integrated solutions. 6. **Mentorship** – Provide technical guidance, code reviews, and knowledge sharing to peers and juniors. 7. **Continuous Improvement** – Advocate for process, tooling, and architectural improvements to enhance engineering excellence. **Required Skills** - Advanced proficiency in .NET (Core/5+) and C#. - Strong experience with automated testing frameworks (NUnit, Playwright). - Proficiency in designing scalable, maintainable server‑side systems. - Solid understanding of performance tuning, reliability, and security best practices. - Excellent problem‑solving, debugging, and analytical skills. - Effective communication and teamwork in cross‑functional settings. - Familiarity with IoT domain and high‑integrity industry requirements is a plus. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related technical field. - Equivalent practical experience may substitute for formal degree. - Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, or similar) are advantageous but not mandatory.
Hatfield, United kingdom
On site
09-12-2025