Who we are
At Roche, 85,000 people across 150 countries are pushing back the frontiers of healthcare. Working together, we’ve become one of the world’s leading research-focused healthcare groups. Our success is built on innovation, curiosity and diversity.
The Position
Mission:
The SW-Engineer designs, implements and tests software components in projects and product maintenance following Roche GPS standards and procedures and provides technical advice to the new or less experienced members of the team.
Main tasks and duties:
- Support actively good spirit and collaboration within the team and the entire organization
- Performs SW-engineering tasks in adherence with the established procedures and guidelines. This includes:
- Design of units and components meeting the technical requirements (functional and non-functional)
- Implementation of the design into code
- Implementation and performance of SW-tests on unit and integration level
- Provisioning of documentation on all levels (code, unit, test, …)
- Supporting the system tests and global support organization (3th level support) by:
- Analyzing incidents, problems and defects
- Fixing SW-defects
- Provisioning of patches and releases
- Participation in sprint planning by:
- Analyzing the product backlog items
- Estimating the work effort for sprint backlog
- Committing to the sprint backlog
- Participation in the sprint evaluation
- Support the presentation of the sprint deliverables
- Supporting continuous improvement by providing feedback in the sprint retrospective
- Provide work status and issue notification to appropriate project members and line management as requested
- Support when required the projects and product maintenance in the full range of the SW-development process as it is defined in GPS DPIB
- Follow industry standard applications development techniques and practices
- Communicate effectively in English and Spanish
Additional tasks, duties and responsibilities:
- To permanently optimize processes to increase quality and efficiency standards.
Who you are
You’re someone who wants to influence your own development. You’re looking for a company where you have the opportunity to pursue your interests across functions and geographies. Where a job title is not considered the final definition of who you are, but the starting point.
Required profile
Education:
- University or higher technical college degree
Professional Experience:
- Minimum 2 years of working experience in application development within a productive environment.
- Working experience in Object Oriented Languages (Java, .NET or similar), Analysis and Design using UML, writing formal specifications and requirements and applying design patterns. (at least 1 year)
- Proved experience in SQL and in web based applications will be required.
- Automated Unit Testing experience will be considered.
- Experience in Agile environment working with SCRUM and Pair Programming will be a plus.
- Working experience within a Laboratory Information System (or similar software) development project will be considered.
- Specific and proved experience and knowledge in some development modules like workflow, Microbiology, QC, Connectivity will be also considered.
- Experience in healthcare environment.
Skills:
- Good level of English written and spoken.
- Good level of Spanish written and spoken will be also considered.
- Analytical and methodical working style person
- Good teamplayer and leadership skills,
- Takes responsibility for a team or technical concept
- Willingness to bring projects to a successful end
- Open minded and communicative
- Can work independently, focused and highly motivated
The next step is yours. To apply today, click on the "Apply online" button below.
Roche is an equal opportunity employer & prohibits unlawful discrimination based on race, color, religion, gender, sexual orientation, gender identity/expression, national origin/ancestry, age, disability, marital & veteran status.
Apply online
