Skip to content

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