Senior Software Engineer

IT & Technology

Our client, a leading medical device company is looking for "Senior Software Engineer (C# and .Net)" English speaking based near Zug, Switzerland.Tasks & Responsibilities

  • Actively participate in all phases of software development from feasibility studies through design, development, testing and bug fixing including software maintenance
  • Use agile engineering practices and various software development technologies to develop innovative and efficient solutions and deliver them according to project timelines
  • Collaborate with other agile team members to automate integration of the different services and features to the target system
  • Support the team in container orchestration
  • Collaborate with other agile team members to craft clear user stories, design and implement automated tests for products, and continuously deliver product enhancements
  • Collaborating closely with product owners and team members to identify product and delivery risks
  • Proactively and continuously drive forward and role-model best practice, engineering processes and agile behavior
  • Rapidly develop creative and efficient solutions that enhance the client customer experience

Key Requirements

  • Min. Bachelor’s degree in Computer Science, Mathematics, or a similar field, or comparable work experience as a Software Engineer 
  • 7+ years of professional software development experience 
  • Agile experience (e.g. Scrum/ SAFe) and DevOps experience 
  • Very good understanding of software engineering best practices including TDD, Pair Programming, code reviews and design patterns 
  • Proficiency in C# and .NET core development and YAML data model 
  • Hands-on work experience with Build tools for .NET applications: msbuild, cake 
  • od kledge and working experience with Linux operating systems 
  • od kledge of CI/CD automation tools and components like Azure DevOps Server and working experience with Docker and Docker compose 
  • Fluency in English (spoken and written)
  • Team player and collaboration skills
  • Problem solving skills and very good communication skills

If its an interest to you than apply asap . I will be happy to speak with you to share more details regarding the position. In case not, I will consider your profile for another suitable role for sure. I am happy to help you with your job search.

Its an urgent position with a deadline to submit the candidates by 10th June  (Friday) 2:00 pm, so apply soon.

od wishes :)