IT Software Engineer

 
Senior
🇮🇳 India
💰Equity
Tech Lead
Software development

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.

The Position

Who you are

You are a proactive and versatile Software Development Engineer adept at not only coding, but also influencing architectural decisions, ensuring code quality, and collaborating effectively with a diverse team. You are a person familiar with custom software development, integrations and modern tools and techniques to continuously deliver and reliably maintain the software. You are passionate about technology and you play a pivotal role in driving technical excellence within the projects you are working on.

You are looking for a company where you have the opportunity to pursue your interests across functions and geographies.

Job responsibilities

You will join the Software Engineering chapter, working alongside other internal experts, specializing in various aspects of software engineering. Together, the team collaborates on multiple products that cater to Roche's internal business requirements.

You will play the role of technical lead and your key responsibilities will be:

  • Collaborate with stakeholders to gather and define technical requirements for the product or feature being developed
  • Lead the development team in creating and optimizing clean, efficient code across the entire software stack.
  • Communicate the technical vision and requirements to the development team, ensuring a clear understanding of what needs to be built
  • Drive the development of new features and enhancements in primary languages such as Java and Python within the product's technical landscape.
  • Lead the integration & API management efforts to ensure seamless interoperability with connected systems, enhancing the overall solution's connectivity and functionality
  • Contribute to the architectural design and scalability of the platform, ensuring seamless integration of new features and enhancements.
  • Collaborate with architects and developers to establish and refine technical specifications, ensuring alignment with project goals and objectives.
  • Cultivate a culture of collaboration and innovation within the development team, fostering an environment conducive to creativity and problem-solving.
  • Partner with the Product Owner to analyze user stories and translate them into precise technical requirements, ensuring clear understanding and alignment with business objectives.
  • Collaborate closely with software developers, system architects and stakeholders to deliver cohesive and effective solutions that meet both technical and business requirements
  • Effectively communicate technical concepts through presentations to the team and stakeholders.
  • Document code, technical designs, and system processes for reference.
  • Keep abreast of industry trends, emerging technologies, and best practices in full-stack development.

Job requirements

The following skills are a must for the job:

  • Advanced proficiency in Java.
  • Advanced proficiency in Python.
  • Must have experience with API Management Tools (preferably Mulesoft)
  • Experience with CI/CD Pipelining (Gitlab/Bash).
  • Proficiency in Data Warehousing is nice to have.
  • Technical Leadership experience is also required for this role.
  • Experience working in a SAFe (Scaled Agile Framework) environment.
  • Essential effective oral and written communication skills in English.
  • Moderate travel required and ability to work across multiple time zones.

Additionally, as a nice to have:

  • Experience in developing and using validated systems.
  • Experience with codebeamer development or other ALM systems such as Jira, Azure DevOps, GitLab, etc.

Education / Years of Experience:

  • Bachelor’s degree in Computer Science/Engineering or equivalent work experience in software development
  • You bring more then 5 years of relevant work experience in one or more multinational work environments (e.g. healthcare industry experience is a plus).
  • Good analytical thinking and problem-solving skills
  • Good communication and collaboration skills

Who we are

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.

We do #Code4lLife, creating innovative software that helps doctors, patients, and scientists around the world.

Roche is an Equal Opportunity Employer.

Who we are

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.

 

Roche Dia Asia Pacific

Roche Dia Asia Pacific

Roche is a global research-focused healthcare company.

🏥Good health and wellbeing
Biotechnology
Healthcare
Research and Development (R&D)

Other jobs at Roche Dia Asia Pacific

 

 

 

 

 

 

 

 

View all Roche Dia Asia Pacific jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇮🇳 India
Tech Lead

No spam. No ads. Unsubscribe anytime.

Similar jobs