cover image

About the Company

Our mission is to enable the growth and development in the technology industry by providing exceptional talent solutions. For us, that means combining excellence in recruitment with a human focused approach, placing human interaction and engagement at the core.

By being immersed in the technology industry, we value disruptive thinking and innovation and we are passionate about seeing it grow from strength to strength. We see our role as facilitators for the innovation that you make happen.

Our approach is down to earth, relatable and puts people first.

Human Focussed,
Technology Driven,
Talent Assured.

contact@provntalent.com
0131 608 5425

Listed Jobs

Company background Company brand
Company Name
Provn
Job Title
Software Engineer
Job Description
**Job title:** Software Engineer **Role Summary:** Mid‑level .NET developer tasked with contributing to product redevelopment and scaling of a SaaS analytics platform, working within a small, agile team. **Expectations:** - Deliver high‑quality, maintainable code on a Microsoft stack. - Collaborate closely with product, design, and DevOps groups to iterate on features and microservices. - Participate actively in code reviews, unit testing, and CI/CD pipelines. **Key Responsibilities:** - Design, develop, and maintain .NET Core/ASP.NET MVC components. - Create and consume SQL Server databases and Entity Framework data models. - Implement micro‑service architecture and integrate with Azure services. - Write clean, testable JavaScript for front‑end interactions. - Contribute to Azure DevOps pipelines and automated testing suites. - Debug, troubleshoot, and optimise existing code paths. - Engage in knowledge transfer and mentorship within the team. **Required Skills:** - Proficient in C#, .NET Core, ASP.NET MVC, and Entity Framework. - Strong understanding of SQL Server and relational database design. - Experience with JavaScript, modern front‑end frameworks, or libraries. - Familiarity with microservice patterns and containerisation. - Practical knowledge of Azure DevOps or similar CI/CD tools. - Ability to write unit tests and participate in test‑driven development. - Solid problem‑solving skills and attention to code quality. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). - Preferred: Certifications in Microsoft technologies (e.g., MCSD or similar).
Edinburgh, United kingdom
Hybrid
26-01-2026