Offers “Roche”

Expires soon Roche

DevOps Engineer

  • Sant Cugat del Vallès (Vallès Occidental)
  • IT development

Job description



·  Job facts

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

We are looking for a senior SW Engineer that will have main role as Build and Release.

Job responsibilities as Build & Release engineer:

·  Integration of all parts of the software, independent of the technologies and tools which are used.
·  Defines and orchestrate strategies regarding the aspects of integration testing infrastructure, branching and merging, repository structure, build environment and dependency handling in order to setup a robust workflow leading to software releases.
·  Creates source code repository structure and ensure its quality.
·  Defines and create deployment packages according to the requirements for manufacturing, distribution, archiving, automated integration testing and dependency handling based on applicable procedures.
·  Creates and maintain the software configuration, delivering required documentation and coordinating with software project management and configuration management.
·  Configures, runs and improves the build process in coordination with development support; creates required scripts; analyzes and review build results and output. Runs, analyzes and reviews automated deployments results.
·  Creates and improves appropriate infrastructures for automated deployments and integration testing; creates required scripts.
·  Coaches development team to follow defined standards; in scope are repository structure quality and deployment package quality, source code analysis results, code coverage and test results, software metrics; actively support knowledge improvement of the development team in these areas.
·  Collects, verifies and communicates code-based metrics.
·  Communicates status and/or results of build and repository related quality gates; in scope are repository structure quality, source code analysis results, code coverage and test results as well as project specific quality gates.

To be successful in these roles you have to bring following skill set / experiences:

·  Demonstrated understanding of software development lifecycle as related to release engineering, data structures, and design patterns.
·  Advanced understanding of CI/CD practices, as well as test automation framework.
·  Demonstrated hands on expertise with agile or scrum methodology.
·  Solid understanding about DevOps practices.
·  Experience with build, continuous integration and unit testing tools and frameworks.
·  A very solid background in software engineering, will be considered, with technologies:
·  Database technologies including Oracle and Entity Framework.
·  Microsoft .NET, WPF

·  Excellent written and verbal English communication skills.
·  Availability for travelling.
·  Ability to analyze incidents, problems and defects
·  Last but not least, you are willing to permanently optimize processes to increase quality and efficiency standards.

Who we are

At Roche, 94,000 people across 100 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.

Roche is an equal opportunity employer.

Desired profile

Who you are

You're someone who wants to influence your own development and testing. 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.

Requirements

Education :

·  University or higher technical college degree

Professional Experience

Required:

·  Working experience in CI/CD practices, as well as test automation framework.
·  Working experience in Object Oriented Analysis and Design using UML, writing formal specifications and requirements and applying design patterns.

Nice to have:

·  Working experience in application development and testing within a productive environment in at least .Net 4 with C#, WPF and WCF, Automated Unit Testing and XML/XSL. Entity Framework, Dependency Injection valuable.
·  Working experience with agile methodologies.
·  Working experience in medical devices industry, preferably in the Coagulation field.
·  Experience with HL7 communication protocol will be considered.

Skills:

·  High level of English written and spoken
·  Analytical and methodical working style person
·  Good team player and leadership skills
·  Willingness to bring projects to a successful end
·  Open minded and communicative
·  Can work independently, focused and highly motivated
·  Passion for learning

· 

Make every future a success.
  • Job directory
  • Business directory