Senior Software Development Engineer
Schweiz, Zug, Rotkreuz
In the Serum Work Area software development team we work on the next generation of software used to manage and interact with the instruments used in the Central Lab.
Our team is part of the Research & Development organization of Centralised & Point of Care Solutions (CPS R&D).
As a senior software development engineer you will design, develop and test innovative software solutions, aiming to bring the way customers use Roche instruments to the next level.
In this role, you are a member of the R&D software development department and you have access to the broad network of CPS Global R&D and Roche internal and external development partners.
The advertised position offers :
Actively participate in all phases of software development from feasibility studies through design, development, testing and bug fixing including software maintenance
Translate business requirements into technical specifications and document them
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 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
To be successful in this role you bring :
Bachelor’s degree in Computer Science, Mathematics, or a similar field, or comparable work experience
5+ years of professional software development experience, using agile processes like SCRUM
Very good understanding of software engineering best practices including TDD, Pair Programming, code reviews and design patterns
Proficiency in C# and .NET development and a good knowledge of databases and frameworks, like MongoDB and Oracle
Experience working within a regulated software development environment would be a plus
Ability to do self-directed research and work with minimal supervision in a collaborative environment
Experience with voice recognition, big data architectures, cloud computing
Fluency in English is required; German is a plus
In Rotkreuz arbeiten mehr als 2200 Personen, womit dieser Standort zu den wichtigsten von Roche Diagnostics zählt. .