Software Engineer (C++ and C# .NET) – Contract Role
Location:
Edinburgh (Office-based)
Contract:
6 months initially (ASAP start)
Day Rate:
Up to £425 per day (Inside IR35)
The Opportunity
We're looking for a skilled and hands-on
Software Engineer
with strong experience in
C++ and C# .NET
, ideally within the
Utilities sector
. This role will involve developing high-performance applications for power utilities products and working closely with stakeholders to deliver reliable, efficient solutions.
What You'll Do
* Develop and maintain applications using
C++ and C# .NET
.
* Design, build, and manage high-performance software applications.
* Implement and optimise code for
performance, security, and efficiency
.
* Test, debug, and enhance .NET applications across multiple platforms.
* Integrate APIs, third-party libraries, and tools into existing applications.
* Collaborate with cross-functional teams to ensure seamless system integration.
* Conduct unit, integration, and performance testing.
* Carry out code reviews, ensuring best practices and security standards are met.
* Actively contribute to agile development processes and workflow improvements.
What We're Looking For
* Strong expertise in
C# .NET
and solid experience with
C++
.
* Proven background in designing and managing high-performance software.
* Ability to optimise applications for speed, memory efficiency, and reliability.
* Experience running rigorous testing and debugging practices.
* Strong teamwork and collaboration skills.
* Utilities sector experience, particularly
Power Transmission & Distribution
, is highly desirable.
If you have the required skills and experience, please submit your application promptly, ensuring the required skills are on your CV.
Please note that due to the volume of applications we receive, it is not possible to provide feedback on all applications.