A leading company in the software solutions sector is seeking an experienced Senior C# .NET Developer to join its team. This role involves contributing to the development, maintenance, and support of a web-based cloud software platform using C# .NET, ASP.NET, SQL, and mobile software components. The selected candidate will work closely with an external software development partner that has been integral to the software’s evolution. A key responsibility will be to transfer technical knowledge in-house and further develop the product.
The role operates in an Agile environment with the latest Microsoft technologies and requires the candidate to be located close to Fribourg and work at least two days per week on-site in Fribourg.
Responsibilities:
* Collaborate with the CTO and external development teams to transition knowledge and take ownership of software development in-house.
* Design, develop, and implement software customizations based on client needs.
* Troubleshoot client issues related to data, software usage, and specific use cases.
* Configure and manage the Azure DevOps environment, including Scrum project management, build and release pipelines.
* Adhere to best practices in knowledge management, reverse engineering, and documentation.
* Maintain high software quality standards by applying Design Patterns, Clean Architecture, OWASP, and STRIDE Threat Modeling.
* Provide technical guidance to clients throughout the software development process.
* Participate in testing and production deployment of developed solutions.
Profile Requirements:
The ideal candidate is a passionate and experienced software developer with strong expertise in C#, .NET, SQL, and Azure. This role requires both autonomy in managing the software codebase and collaboration with internal and external teams.
Must-Have Qualifications:
* Master’s degree in Computer Engineering or equivalent.
* 5+ years of professional experience in C# software application development, with expertise in:
* Backend development using C# .NET and SQL databases.
* Web frontend using ASP.NET and DevExpress.
* Microsoft Azure Services and Azure DevOps.
* Experience with MySQL and SQL-Server administration is a plus.
* Strong reverse engineering and documentation skills.
* Ability to work closely with an external development firm to transition software development in-house.
* Customer service orientation with excellent communication skills and ability to train end-users.
* Structured and analytical approach to work, including familiarity with Agile methodologies.
* PMP-style project management experience is a plus.
* Ability to thrive in a fast-paced, hybrid work environment with a mix of home-office and in-office work.
Technical Skills:
* Strong .NET and C# expertise, including ASP.NET.
* Experience developing enterprise-class software using Microsoft Azure.
* Proficiency in SQL (MySQL/SQL Server administration is a plus).
* Hands-on experience with Azure DevOps, including configuration of Teams, Projects, Sprints, and Pipelines.
* Experience in writing process, development, and testing guidelines.
* Web development experience with DevExpress is a plus.
* Mobile development with Blazor is a plus.
* Awareness of security best practices is a plus.
Language Requirements:
* German: Nice to have
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
Software Development
#J-18808-Ljbffr