Development, debug, and modify existing code based on findings and performance. This requires a profound knowledge of the C# language and the .NET framework.
Improve current performance and KPI's by extensive testing and analysis of the program.
Maintain the overall code quality, structure, and architecture of the core software platform within the rules and boundaries set out by industry practices with regard to security, compliance, and software lifetime.
Work on and adapt UML schematics, flowcharts, interface specifications and communication diagrams;
Work in an Agile/Scrum environment with a continuous development process (CI/CD);
A broad range of educations, a bachelor's or master's degree in applied informatics, industrial informatics, computer science or civil engineering (or equivalent by experience);
Experience in developing applications in a Windows and/or Linux environment, using C#.
Knowledge of ASP.NET Core, Entity Framework Core, and Blazor is a must.
Knowledge of robot scripting programming software like Robot Studio is an asset.
Knowledge of the MySQL and SQL Server databases is an asset.
Knowledge of virtualization techniques such as VMware, Hyper-V, Docker.
Knowledge of deployment practices and software delivery.