Software Engineer – C++, C# .Net
Role/Job Title: Software Engineer C++, C# .Net Work Location: Edinburgh Role type Permanent/Fixed Term/Contracting: Contracting Mode of working Hybrid/Office based: Office Based The Role We are seeking an experienced and hands-on Software Engineer with skills in developing applications on C++, C# .Net and with a Utilities background. Your Responsibilities • Development of applications using C++, C# .Net for power utilities products Your Profile Essential skills/knowledge/experience: • In-depth knowledge of C# .NET languages • Design, develop, and manage high-performance software applications using C# • Implement and optimize code for performance, security, and memory efficiency • Test and debug various .NET applications • Monitor and optimize the performance and responsiveness of .NET applications across multiple platforms and environments • Integrate third-party libraries, tools, and APIs into C# applications for enhanced functionality • Collaborate with developers, engineers, and stakeholders to ensure seamless integration of .NET applications with other systems and components • Run unit, integration, and performance tests to ensure the stability and functionality of applications • Conduct code reviews and ensure adherence to coding standards, security protocols, and best practices in .NET development • Participate in agile development processes and contribute to continuous improvement of development workflows Desirable skills/knowledge/experience: • Power Transmission and Distribution domain