The Role
We are seeking an experienced and hands-on Software Engineer with skills on developing application on C++, C# .Net and with Utilities background
Your responsibilities:
Development of applications using C++, C# .Net for power utilities products
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