Tech Lead Engineer

Year    Pune, Maharashtra, India

Job Description

b'



The Position The Position As a Technical Lead, you will be part of the agile development team taking care of conducting the proof of concept (PoC), participate in exploratory phase and full-fledged application development for the healthcare lab and provider insights business areas. You will apply knowledge of design principles, software engineering best practices and innovative approaches in the application development. You will work with a cross-disciplinary team of engineers, designers, data scientists, and product managers to design, develop, and test applications that serve the needs of the healthcare customers. Who we are \xe2\x80\x98Roche\xe2\x80\x99 is a Swiss multinational healthcare company with headquarters at Basel, Switzerland that operates worldwide under two divisions: Roche Pharmaceuticals and Roche Diagnostics. Roche Diagnostics is a division of Roche. We develop and integrate diagnostic solutions that address the challenges of today and anticipate the needs of tomorrow. In more than 100 countries, we offer the industry\xe2\x80\x99s most comprehensive in vitro diagnostics solutions, covering molecular diagnostics, clinical chemistry and immunoassays, tissue diagnostics, point of care testing, patient self-testing, next-generation sequencing, and laboratory automation and IT, and decision support solutions. Roche Information Solutions (RIS) provides integrated digital solutions to deliver on the promise of affordable, high quality, and accessible healthcare. RIS is accountable for the development and delivery of digital solutions, common Diagnostics architecture and data management. Digitalization in healthcare is of increasing importance to deliver customer and patient value, and shape healthcare. We are part of Architecture & Software Engineering function within RIS. Who you are At RIS India, Pune location, we are looking for a motivated and committed person able to inspire our team oriented towards the values of passion, integrity and courage. Moreover, you bring:
  • A practical and in-depth knowledge in web technologies and appreciate easy-to-use intuitive interfaces that hide the underlying complexity and allow users not just to accomplish their tasks, but also to be delighted with the experience of using our products.
  • You have experience building scalable server side and client side applications, have a passion for reliability and security and are curious about the trends in software application development.
  • Ability to work with globally distributed and multicultural teams and work with various stakeholders to set priorities.
  • Flexibility and ability to work in a fast-paced, rapidly growing environment with multiple projects/initiatives.
  • Excellent communication skills and teamwork is necessary.
  • Experience in working as part of agile/scrum teams.
Responsibilities:
  • Write clean, maintainable, documented code using engineering best practices.
  • Design, implement, and integrate UI components and backend APIs
  • Work with the Quality Engineering team to design test plans (unit, component and integration) that address usability of all components of the application.
  • Participate in requirements refinement, architecture discussions, design specification reviews, and test plan development for features across the full stack.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Research on new tools, technologies, approaches, programming techniques, and test processes for effective software development
  • Utilize systems thinking and strong technical expertise to progress critical software development projects through all aspects of the Software Development Life Cycle; from conception to testing to product delivery.
  • Adhere to the agreed and defined standards/processes/practices and confidentiality for the software development.
  • Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Improves operations by conducting systems analysis and recommending changes in policies and procedures.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Provide informal leadership to junior developers within the team and act as a coach and mentor in all spheres of the Software Development Life Cycle.
Requirements:
  • Hands on software development experience in full stack i.e. Backend: java and UI: Angular.
  • Experience with Spring, Hibernate, Java, J2EE, Rabbit MQ, REST, Tomcat technologies
  • Experience with JavaScript UI technologies such as jQuery, Bootstrap or AngularJS or equivalent
  • Hands-on experience in Python scripting, HTML/CSS and SQL.
  • Experience in the design, implementation, and usage of REST APIs (HL7 FHIR is plus).
  • Experience with relational databases such as PostgreSQL, MySQL, Vertica, AWS Redshift etc.
  • Fair knowledge of working with the tools/technologies: Spring framework, Git, Jira, Jenkins.
  • Fair knowledge of docker/Kubernetes.
  • Experience with Agile / Lean practices and scalable architecture.
  • Experience in developing cloud solutions using cloud (e.g. AWS, Azure).
Nice To Have:
  • Healthcare domain experience.
  • Healthcare product development.
  • Experience developing regulated products under design control.
  • Experience on HL7/FHIR/SMART on FHIR.
Education and Experience:
  • Bachelors or higher in Computer Science, Computer Engineering or equivalent.
  • 10+ years\xe2\x80\x99 of software industry experience.
  • 8+ years of hands-on experience on software development including backend/front end.
Mindset You will be encouraged to demonstrate the We@RocheDiagnostics 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
Locations: Pune (India)
Who we are At Roche, more than 100,000 people across 100 countries are pushing back the frontiers of healthcare. Working together, we\xe2\x80\x99ve become one of the world\xe2\x80\x99s leading research-focused healthcare groups. Our success is built on innovation, curiosity and diversity. Roche is an Equal Opportunity Employer.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3241093
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pune, Maharashtra, India
  • Education
    Not mentioned
  • Experience
    Year