Software Engineer C++/C# .Net
<b>Requirements:</b>
<ul><li>In-depth knowledge of C# .NET languages</li><li>Strong background in developing high-performance software applications using C+</li><li>Experience with testing and debugging various .NET applications</li><li>Familiarity with performance and security optimization of code</li><li>Ability to integrate third-party libraries, tools, and APIs into C# applications</li><li>Collaborative mindset for working with developers, engineers, and stakeholders</li><li>Experience in running unit, integration, and performance tests</li><li>Proven track record of conducting code reviews and adhering to coding standards</li><li>Understanding of agile development processes</li><li>Familiarity with the Power Transmission and Distribution domain (desirable)</li></ul>
<b>Responsibilities:</b>
<ul><li>Develop applications using C++, C# .NET for power utilities products</li><li>Implement and optimize code for performance, security, and memory efficiency</li><li>Monitor and optimize the performance and responsiveness of .NET applications across multiple platforms</li><li>Collaborate with team members to ensure seamless integration of .NET applications with other systems</li><li>Run unit, integration, and performance tests to validate application stability and functionality</li><li>Conduct code reviews and ensure adherence to coding standards and best practices</li><li>Participate in agile development processes for continuous improvement of workflows</li></ul>
<b>Technologies:</b>
<ul><li>C#</li><li>Security</li><li>ASP.NET</li><li>C++</li></ul>
<p><b>More:</b></p>
<p>We are seeking an experienced and hands-on Software Engineer to join our team in Edinburgh. This is a contracting role where you will work in an office-based environment. We focus on developing innovative applications for power utilities products, and we value collaboration and continuous improvement within our teams.</p>
<p>last updated 8 week of 2026</p>