Software Engineer (.NET) 80-100%
- Switzerland
Software Engineering
Job description
- Collaborate with cross-functional teams to analyze requirements, design software solutions, and develop technical specifications
- Design, develop, and maintain high-quality software applications using the .NET framework (C#)
- Participate in code reviews, provide constructive feedback, and ensure adherence to coding guidelines and quality standards
- Implement responsive and user-friendly front-end interfaces using HTML5, CSS3, and Angular
- Contribute to the continuous improvement of the software architecture, development and release processes, and tools to increase efficiency and productivity
- Stay updated on emerging technologies, industry trends, and best practices in software development, and leverage them to enhance our products and processes
- Integration in the Software Engineering team working with agile software development processes
Job requirements
- Bachelor’s degree in computer science or equivalent. Master’s degree preferred.
- 5+ years of professional experience in software development with a strong emphasis on .NET technologies
- Solid understanding of software engineering principles, design patterns, and best practices
- Strong problem-solving, self-discipline and interpersonal skills
- Expertise in C#, ASP.NET, front-end technologies (HTML5, CSS3, JavaScript) and modern JavaScript frameworks (e.g., Angular, React, Vue.js)
- Knowledge of NoSQL databases, OPC UA are a plus
- English (Fluent), German (Intermediate)
or
All done!
Your application has been successfully submitted!