Senior Software Developer C#
About the role
At Roche Diagnostics Solutions (RDS)
Computational Science & Informatics (CSI)
The Opportunity
Key Responsibilities
- Drive all phases of the software development lifecycle, including feasibility studies, architectural design, development, testing, bug fixing, and continuous software maintenance.
- Translate complex software requirements and project architecture into clear unit and subsystem specifications.
- Design and implement high-quality, robust code, ensuring comprehensive test coverage to verify full functionality against specifications.
- Collaborate proactively within an Agile environment (Scrum/Kanban) to define, estimate, plan, and execute development work packages.
- Champion quality assurance by conducting thorough code reviews for your own work and collaborating on peer reviews to enhance application performance, design, and usability.
- Navigate ambiguity confidently, leveraging modern AI-supporting tools throughout the lifecycle to streamline coding, testing, and troubleshooting.
Who You Are You are a proactive, self-organizing engineer who thrives in collaborative, fast-paced technical environments. You are passionate about software craft, code quality, and driving engineering practices forward. You are an empathetic communicator who enjoys sharing knowledge and working alongside diverse teams to solve complex health technology challenges.
Your Qualifications & Skills
Technical Experience
Database & Architecture
Modern Engineering Practices
AI & Automation
Education & Communication
A University degree (Bachelor's or equivalent) in Computer Science, IT, or a related technical field, paired with excellent English communication and interpersonal skills.
At Roche, we embrace emerging innovations, like AI, to enhance the patient journey. If you're passionate about new technology and thinking ahead, we want you to join us!
- This is an on-site position and no relocation assistance is provided.
Who we are
Not included in the source posting: benefits.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.