The Fullstack Developer & DevOps Engineer is responsible for development and customization work, automated testing (where applicable) and maintenance and operation activities associated with the implementation or maintenance of a computerized system or application software. Automates and streamlines the integration and deployment processes (CI/CD).
Define functional and nonfunctional requirements (availability, security, performance) including effort estimation
Collaborate with the architecture team on ensuring technical roadmaps are technically sound and forward-looking
Define, implement and maintain environments required for development, testing and production
Develop User interfaces for Modern Rich Internet Applications with the latest Front End Technologies
Perform analysis and development tasks of increasing complexity, which require research and analysis
Develop application code and unit test in the AngularJS, Rest Web Services and Java technologies
Coordination of all activities dedicated to monitor and forecast availability and performance of an application
Creation and maintenance of technical and system documentation
Development of operating procedures and training of support organizations
Coach and guidance of Team members in context of DevOps (for Senior leveling)
Champion automation (CI/CD) and evangelize lean development
Experience and Skills
Experience with Angular 4 or higher and ability to deploy applications into production
Experience with LAMP web development
Experience dealing with browser compatibility issues and advanced CSS techniques
Understand the need for writing code that will pass today's security reviews and stand up to future scrutiny
Proficiency with UI rendering optimization, caching, bundling and responsive pages
Ability to solve complex problems and troubleshoot/diagnose issues independently
Experience in .Net/C# programming
Experience with DevOps tools, such as Git, GitHub, and/or Jenkins
Experience with technical application design skills, interpreting functional requirements into technical designs for web applications
Experience with responsive design and grid frameworks for cross-browser compatibility such as Bootstrap or Foundation
Experience using Typescript
Experience on mobile or web development teams
Knowledgeable of UI Design methods and testing
Education: Bachelor's Degree, Advanced degree and relevant certification.
Experience: 5+ years related experience. Equivalent combination of education and work experience.
Who We Are
At Roche, we are passionate about transforming patients’ lives, and we are bold in both decision and action - we believe that good business means a better world. That is why we come to work every single day. We commit ourselves to scientific accuracy, unassailable ethics, and access to medical innovations for all. We do this today to build a better tomorrow. Are you seeking a meaningful job? Then come aboard!
Roche is strongly committed to a diverse and inclusive workplace. Therefore, we will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. We strive to build teams that represent a range of backgrounds, perspectives, and skills. Embracing diversity enables us to create a phenomenal place to work and to innovate for patients.
Roche is an equal opportunity employer.