Senior software engineer - Roche Information Solutions

Roche

View: 106

Update day: 06-05-2024

Location: Pune Maharashtra

Category: Science Labor

Industry: Healthcare

Loading ...

Job content

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 rigor, unassailable ethics, and access to medical innovations for all. We do this today to build a better tomorrow.

Roche is strongly committed to a diverse and inclusive workplace. We strive to build teams that represent a range of backgrounds, perspectives, and skills. Embracing diversity enables us to create a great place to work and to innovate for patients.

The Opportunity

As a Sr. Engineer, you will be working in a team of self-motivated and self-organized developers and testers. Primary responsibility is to gather requirement and design analysis, prepare and execute functional, regression, automation & performance test and test case. Oversee all aspects of quality assurance, including establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality goals are met.

A seasoned professional with wide-ranging experience. Deals with diverse and often times complex issues, where analysis may require in-depth evaluation of many factors. Exercises judgment in evaluating methods and may determine criteria for obtaining solutions. May coordinate the activities of other employees. Networks with senior internal and external personnel in area of expertise as well as some key contacts outside area of expertise. You will be responsible for maintaining and continuously improving the quality system and achieving quality objectives through daily actions.

Job Facts

(This is a newly created role and the successful candidate will have the opportunity to shape the remit of the team as it evolves).

Your main responsibilities will include:

  • Technical design and development of core product architectural and functional components.

  • Own and run technology functional components and proof of concepts for Dot Net, C#, HIbernate, storage, system integration, reporting. etc.

  • Hands-onn with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC/MMV))

  • Collaborate with software architect on application deployment architecture and sizing for best product stability, performance, security, reliability, and supportability on cloud

  • Collaborate with QA on functional, performance, and security testing

  • Lead and resolve critical customer escalations on architectural and technical issues

  • Train and mentor engineers

  • Work closely with application development, architecture, and infrastructure application analysis initiatives to define success criteria

Who You Are

The minimum education, knowledge, experience, skills and attributes required to perform the essential functions of this job.

  • 5+ years of software development experience in development

  • Hands-onn of at least one of the .NET languages (e.g. C#, ASP .NET) and HTML5/CSS3

  • Experience with designing multi-tenant enterprise SaaS application using MVC, SOA, REST architecture

  • Master-level experience and in-depth knowledge of dot net platform with any one or more of:application servers

  • Experience and knowledge of developing enterprise applications with i18n, l10n, and accessibility support

  • Strong verbal and written communication skills

  • Flexibility and ability to work in a fast-paced, rapidly growing startup-like environment

  • Ability to work with globally distributed and multi-cultural teams.

  • 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 and knowledge of secure coding best practices (such as OWASP)

  • Strong knowledge of enterprise application architecture and technologies, including databases, web, web services, and reporting

  • Strong comprehension, analytical, and problem solving skills

  • Good interpersonal and communication skills, quick learner, and good troubleshooting capabilities

  • Strong understanding Agile model

Education

  • Bachelor’s degree in Computer Science/Engineering or equivalent. Master’s degree desired but not mandatory.

Additional preferred requirements if applicable (optional):

  • Masters of Science (MS) degree in relevant area of study is preferred.

  • Experience working in a regulated environment of the healthcare, diagnostics, and/or pharmaceutical industry with Information Security and Computer System Validation (CSV).

  • Knowledge of data warehousing, ETL, and data modeling with any one of Oracle, MySQL, DB2, or MS SQL Server considered a plus

  • Experience in the healthcare business/industry considered a big plus

Mindset

You will be expected to demonstrate the We@RD dimensions and help evolve the functions culture beliefs and bring We@RocheDiagnostics to life, as part of the TransformD journey. The dimensions are:

  • We are passionate about our customers and patients

  • We radically simplify

  • We trust, collaborate & have fun

  • We ALL lead

  • We experiment & learn

Are you ready to apply? We want someone who thinks beyond the job offered - someone who knows that this position can be a unique opportunity to shape the future of Diagnostics.

Loading ...
Loading ...

Deadline: 20-06-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...