Design and develop state of the art, modern, high performing .NET application
You are part of an agile development team, the 12 principles of the “agile manifesto” guide you during SaaS components development
Collaborative design and implementation of modern user-friendly interfaces
Review of feature documentation and assisting the team in breaking down all features into stories for the team backlog
Analyze, design, and develop modern web applications, follow best coding practices like code review, unit tests etc.
Ongoing maintenance, support, and enhancements of existing systems and platforms
Creation and maintenance of technical specifications
Active participation in the implementation and operation (e.g. troubleshooting) of new cloud-based services
Active participation in building and improving our continuous integration and deployment processes
Participation (virtual or in person) in planning meetings for coordination between the Scrum teams
Participation in the continuous improvement of our Agile and DevOps culture and engineering best practices
Monitoring system performance and creation of highly scalable and operable systems
Independent and joint development of solutions for complex problems
Minimum Qualifications
Degree in computer science or comparable qualification and 5+ years professional experience as a .NET software engineer.
Good understanding of modern user interface frameworks such as material UI.
Expert experience writing secure APIs, microservices, reusable components, and modules
Good understanding of .NET web application development, build and deployment
Good understanding in development and test creation with JavaScript, Typescript and associated frontend frameworks such as Angular (preferred), React, Vue.
Good understanding of Azure or AWS application development services
Collaborative working habits that accelerate the team.
Very good spoken and written English (minimum C1 / C2 desired)
Practical experience in the application of agile methodologies (e.g. Scrum)
Responsible, independent, and solution-oriented working style that is based on an overall understanding of the respective problems
Preferred Qualifications
Experience in developing enterprise scale, multi-user applications.
Solid understanding of designing and optimizing WebAPIs for large usage
Experience in MVC.Net web-based application development using
.NET Framework and C#
Dependency Injection
Object-Relational Mapping
IIS hosting
SQL Server, schema creation, query optimization
Experience in serverless architecture, design and development using AWS services.