Senior Software Engineer (C# /.Net Framework) 100% (f/m)

Posted 05 January 2022
Job type Limited
DisciplineIT/Software Development

Job description

For our customer, one of the world's leading providers of diagnostic systems for hospitals, laboratories, and doctors' practices, we are looking for a very experienced candidate who worked as a Senior Software Engineer.

Your tasks

  • Troubleshoot, test and analyze complex issues related to our software tools and systems for our customers while understanding their business needs
  • Produce software based on software requirements, the project's software architecture and other project guidelines such as unit and subsystem specifications that document their implementation and software development best practices (clean code)
  • Contribute to all phases of software development from feasibility studies through design, development, testing, and bug fixing including software maintenance
  • Participate in defining work packages, their estimation, planning, and implementation within the software development team
  • Provide work status and issue notification within the software development team and if required to software project management
  • Accurate code design and implementation including the tests to verify the code against unit and/or subsystem specification
  • Review and analyze your source code with your peers.
  • Review on request for the source code of your peers in the software development team
  • Review application design, functionality, usability and performance to enhance it
  • Ability to work through ambiguity and make progress

Your profile

  • Min. Bachelor's degree / Master's degree in Computer Science
  • 5+ years of experience as a software engineer with hands-on experience, preferably in the IVD sector, working in agile teams
  • Experience in user support, troubleshooting and maintenance activities for the used software tools
  • Highly skilled in all of the mentioned technologies: C# /.Net Framework / .Net Standard / .Net Core and WPF
  • Experienced in automated testing and mocking frameworks
  • Fluent programming skills in C# /.Net Framework is a must
  • Fluent in English necessary, German is beneficial

Nice to have

  • Strong knowledge of object-oriented design and development best practices such as SOLID and eXtreme Programming
  • Leadership skills in designing and implementing test automation (lead in team available / SCRUM)
  • Experience working in highly regulated environments (IEC 62304, FDA)
  • Knowhow with large-scale data management
  • An active participant in software communities
  • Experienced in working / development within a Linux environment

Your application

Please apply online. For further information about the position, please contact your Kelly recruiter, Mrs. Anh Nguyen (+41 76 586 02 13).

About Kelly

We connect people to jobs in ways that enrich lives. Kelly Services® is a leading global provider of human resources solutions, operating in over 40 countries. Together with its subsidiaries, Kelly offers a wide range of outsourcing and consulting services; temporary, permanent and management positions as well as flexible forms of employment at all hierarchy levels. Kelly Services (Schweiz) AG has been present in Switzerland since 1979 and counts more than 200 employees in over 40 Talent Offices and Centers.