The Senior Software Engineer for Cytiva is responsible for Design and Development of Service Platform Products to enable remote troubleshooting and diagnostics.
This position is part of the Global Service RD Organization located in Bengaluru and will be a Onsite role. At Cytiva, our vision is, to advance future therapeutics from discovery to delivery.
In this role, you will have the opportunity to:
- Responsible in supporting architecting and designing, coding, debugging, and implementing software features and enhancements, working collaboratively with a team. He or She will develop quick prototypes to demonstrate the design concepts and product ideas to the team and management. Furthermore, the candidate will work independently as well as with SME s.
- Lead and mentor a team of developers to solve complex engineering challenges and drive continuous improvement. Champion software development best practices to maintain high-quality standards. Develop prototypes to demonstrate design concepts, collaborating effectively with cross-functional teams to translate needs into actionable features.
- Write C#.NET to develop Windows Services that meets standards and delivers desired functionality for the project with hands on experience on UI development using React JS, HTML, Java script.
- Backend development with .NET core/framework including REST APIs and gRPC to develop Web Services that meets standards and delivers desired functionality for the project and using Multithreading approach to achieve performance.
The essential requirements of the job include:
- Bachelor s degree in computer science, Engineering, or related field. Master s degree preferred with 4 to 6+ years of industry experience in design and develop software/system.
- Self-motivated full stake developer with proficiency in C# .NET core/framework and hands on UI development on React JS, HTML, Java script.
- Experience on working with Rest APIs, gRPC and EtherNet IP protocol.
- Skilled in Azure DevOps Repos/Pipelines to enable incremental software development and exposure to InstallShield to run installation upgrades during consecutive releases. Knowledge on cloud technologies (Azure, AWS) and Python is desirable.
It would be a plus if you also possess previous experience in:
- Machine learning (NLP) knowledge is added advantage
- Biotechnology/Life Sciences industry
- GMP regulatory environments
- QMS and Documentation Practices