Na Roche, você pode-se apresentar como você mesmo, abraçado pelas qualidades únicas que traz. Nossa cultura incentiva a expressão pessoal, o diálogo aberto e as conexões genuínas, onde você é valorizado e respeitado por quem você é, e permitindo que você prospere tanto pessoal como profissionalmente. É assim que pretendemos prevenir, deter e curar doenças e garantir que todos tenham acesso aos cuidados de saúde hoje e nas gerações futuras. Junte-se à Roche, onde cada voz é importante.A posição
The Opportunity
The Senior Software Engineer is a member of a talented team in Pune and will apply his/her expert knowledge of Python, Node.js (TypeScript) and AWS in the implementation of complex, enterprise-scale software systems. General responsibilities include requirement analysis, lower level design, implementation, unit testing for components or features and integration with external partner APIs.Works as an individual contributor or in a small team on specific product features with occasional guidance and in coordination with other team mates. Participate in peer code review sessions and enforce quality of deliverables.
Job Facts
- Software Development: This is a hands-on software development position to write high-quality software that will perform at scale, be supportable, and be extensible.
- Process & Operations: Ensure the software deliverables follow existing process guidelines and conform to all existing quality parameters. Follow scaled agile framework guideline for incremental development.
- Mentorship: Mentor and guide junior team members in technical challenges and provide guidance on best practices and quality attributes.
- Technology stack: Primary backend stack is Python based but we constantly explore different technologies and toolsets that are fit-for-purpose. Here is a list of technologies we currently use:
- Python, Node.js and Java (Good to have)
- Protobuf, JSON, XML, YAML
- Git, TortoiseGit
- Data stream processing framework: Apache Flink, AWS Kinesis, AWS Firehorse.
- AWS services (must be aware about basics of RDS, MSK, EC2, Lambda, Elastic Cache, CloudFront, API Gateway, S3, RDS, NLB/ALB, Security Groups/NACLs/VPCs, Cloud Watch, SNS, SQS)
- Docker & Kubernetes (Good to have)
- Experience with Typescript and writing APIs in Node.js
Your Main Responsibilities Will Include
- Design, develop, and implement robust and scalable web applications using Python and Node.js (TypeScript).
- Write clean, well designed, testable, efficient and maintainable code.
- Develop a new set of APIs and write unit test cases for the same.
- Write reusable code and libraries
- Collaborate with team members and stakeholder
- Review code written by fellow junior developers.
- Involve in agile ceremonies like stand-up, sprint planning, and demos with co-workers
Who You Are
- BS/Btech/MS degree in Computer Science or directly related discipline
- 6-9 years of hands-on industry experience as a Python and Node.js (TypeScript) developer
- Experience on developing APIs with Python and Node.js (TypeScript)
- Experience with developing and implementing ML models using the TensorFlow framework. Experience with XGBoost is a plus
- Experience with event based architecture and in cloud development using AWS.
- Solid understanding of design patterns, object-oriented design and event based architecture
- Experience in healthcare is not required, but familiarity with healthcare data and workflows is a plus (e.g. HL7, IHE)
- Knowledge and experience with the Agile development process or SAFe is big plus.
- Great written and verbal communication in English
Mindset
You Will Be Expected To Demonstrate The We@RIS Dimensions And Help Evolve The Functions Culture Beliefs And Bring We@RIS To Life. 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.Quem nós somosUm futuro mais saudável nos leva a inovar. Juntos, mais de 100 mil funcionários em todo o mundo se dedicam ao avanço da ciência, garantindo que todos tenham acesso à saúde hoje e nas próximas gerações. Nossos esforços resultam em mais de 26 milhões de pessoas tratadas com nossos medicamentos e mais de 30 bilhões de testes realizados usando nossos produtos de diagnóstico. Nós nos capacitamos para explorar novas possibilidades, promover a criatividade e manter as nossas ambições altas, para fornecer soluções de saúde que mudem a vida e causem um impacto global.Vamos construir juntos um futuro mais saudável.
A Roche é um empregador que pratica políticas de igualdade de oportunidades.