Design and develop custom software solutions using .NET, .NET Core (.NET 5), ASP.NET Core, Azure Cloud and Azure Dev Ops
Maintain and extend existing software products and solutions
Design and create new solutions from scratch
Integrate and adapt enterprise solutions and products for clients
Architectural Design of REST-based products
Support our clients during migrations, upgrade and go-live phases
Close collaboration with the end-client business users and business analysts
Polite and professional communication with clients
Might be required to manage and mentor more junior members of team
University Degree in Computer Science, Physics, Mathematics or similar
3+ years of professional experience with C# and .NET is required
Expertise with Web Services Design and Development
Experience with cloud-based Solutions and Providers (Azure, AWS) is a major plus
Ability to design multi-service, multi-tier and multi-tenant distributed solutions
In-depth working knowledge of databases
Strong background writing complex SQL and PL/SQL
Experience or willing to develop Solutions in Azure Cloud with Azure Functions, Serverless computing
Profound experience in writing technical design documents, requirements and/or specifications
Excellent communication, time management and teamwork skills
Excellent English knowledge is required, German knowledge would be advantageous
Willingness to work in an international environment
Experience in managing and leading more junior colleagues is a plus