* Develop and maintain applications, Windows and web services, and WPF applications in C# and .NET Core.
* Collaborate with the Solutions Architect to design robust applications using principles like MVVM, TDD, and DDD.
* Create both API clients and servers that communicate via protocols such as gRPC, RESTful, and SOAP, as well as older solutions like sFTP.
* Participate in the CI/CD pipeline and assist with deploying complex .NET applications, both locally and in the cloud
Requirements
* In-depth knowledge of C# and the .NET environment, including .NET Core, .NET Framework, and Entity Framework (Core), using best practices.
* Strong understanding of MS SQLServer and (T-)SQL language.
* Ability to analyze problems, effectively debug code, and propose solutions is crucial.
* Proficient in version control systems like Azure DevOps and Git.
* Knowledge of front-end frameworks like Angular, React, or Vue.js is a plus but not required.
* Familiarity with Microservices architecture and preferably experience with containerization (Docker) or orchestration (Kubernetes – AKS).
* Experience in the energy or telecom sector is an advantage, though willingness to learn is just as valuable.
* Curiosity and eagerness to learn are essential due to the fast-paced technological advancements, and you are open to acquiring new tools, frameworks, and best practices.