Roche fosters diversity, equity and inclusion, representing the communities we serve. When dealing with healthcare on a global scale, diversity is an essential ingredient to success. We believe that inclusion is key to understanding people’s varied healthcare needs. Together, we embrace individuality and share a passion for exceptional care. Join Roche, where every voice matters.
KEY ROLES & RESPONSIBILITIES (required):
● Technical design and development of large core product architectural and functional components
● Own and run technology stack evaluation and proof of concepts for UI, mobile, Java platform, storage,
system integration, reporting, analytics, Big Data, IoT, etc.
● Collaborate with software architect on application deployment architecture and sizing for best product
stability, performance, security, reliability, and supportability on cloud
● Own software code vault, lead product technical design and code reviews for core platform components
● Collaborate with QA on functional, performance, and security testing
● Identifying performance bottlenecks in applications and implementing optimizations to improve overall
system performance and efficiency.
● Ensuring the security of applications by following secure coding practices, identifying and addressing
security vulnerabilities, and staying informed about common security threats and mitigation techniques.
● Lead and resolve critical customer escalations on architectural and technical issues
● Train and mentor engineers
● Help and guide the team, to generate different types of documents and report required during
development.
● Staying up-to-date with the latest technologies, tools, and trends in software technology
● Able to generate different types of documents and report required during development.
KNOWLEDGE/ SKILLS/ATTRIBUTES (required)
attributes required to perform the essential functions of this job.
● 12+ years of software development experience with multi-tenant enterprise SaaS applications built on
core Java and SQL.
● Master-level experience and in-depth knowledge of Java/.Net platform with any one or more of: AWS
Cloud, Azure, Kubernetes, Docker.
● Experience and knowledge of developing enterprise applications with i18n and accessibility support,
experience in developing/designing scalable microservices, event driven architecture.
● Proven track record of troubleshooting and fixing performance, scalability, and reliability issues (memory
issues, multi-threading, CPU spikes, virtualization, etc.) in Linux/Unix or Windows environment
● Experience with troubleshooting and fixing database performance issues, and SQL tuning
● Experience and knowledge of secure coding best practices (such as OWASP)
● Full-stack product development experience and self-starter
Roche Job Description
● Strong verbal and written communication skills
● Flexibility and ability to work in a fast-paced, rapidly growing environment with multi tasking.
● Ability to work with globally distributed and multi-cultural teams
● Strong comprehension, analytical, and problem solving skills
● Good interpersonal and communication skills, quick learner, and good troubleshooting capabilities
● Strong understanding of quality assurance and testing processes using Agile/Waterfall model
● Experience with Spring, Hibernate, Java, J2EE, Rabbit MQ, GraphQL, REST, Tomcat technologies
● Experience with Javascript UI technologies such as React, JQuery, Bootstrap or Angular or equivalent.
● Help and guide the team, to generate different types of documents and report required during
development.
● Staying up-to-date with the latest technologies, tools, and trends in software technology
● Very strong in writing SQL and JDBC programming.
Required Experience, Skills and Qualifications Education
● Bachelor’s degree in Computer Science/Engineering or equivalent. Master’s degree desired but not
mandatory.
● Experience working in a regulated environment of the healthcare, diagnostics, and/or pharmaceutical
industry with Information Security and Computer System Validation (CSV).
● Experience in testing business intelligence/analytics applications or software for multi-tenant enterprise
SaaS applications is a big plus
● Experience with UI/UX testing, and testing products for accessibility
● Scripting experience with bash or python or shell scripting. Must feel comfortable writing automation
scripts.
● Knowledge of data warehousing, ETL, AWS Glue, and data modeling with any one of Oracle, MySQL,
DB2, or MS SQL Server considered a plus
● Knowledge of business intelligence tools such Tableau, Jasper reports, SAP Business Objects, or
Microstrategy considered a big plus
● Experience in the healthcare business/industry considered a big plus
● Knowledge of Big Data Technologies any one or more of: HP Vertica, Hadoop, SPARK, Amazon EMR,
Redshift, Kinesis and/or DynamoDB considered a plus
Indicate below any additional preferred requirements if applicable (optional):
At Roche, more than 100,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.
Let our experts design a Professional CV for you.