We are looking for a skilled and experienced software engineer with strong expertise in C # and.NET to join our growing Software Automation team.
You will contribute to the next generation of robotic and automated medical compounding systems, developing intelligent software solutions that integrate with advanced mechanical, robotic, and control systems
What You'll Do
Design, implement, and maintain backend services and desktop applications using C # and.NET (Core/Framework).
Take part in all stages of the software lifecycle, including requirements analysis, system design, implementation, testing, and deployment.
Collaborate closely with hardware, algorithms, QA, and product teams to deliver high-quality integrated solutions.
Develop software for systems involving Real-Time data acquisition, automation, and medical safety logic.
Requirements: B.A/B.Sc. in Computer Science, Software Engineering, or a related technical field.
5+ years of hands-on experience in C # and.NET /.NET Core development.
Strong knowledge of OOP, software design patterns, and multithreading.
Experience with RESTful APIs, database technologies (SQL/NoSQL), and Windows-based development.
Hands-on experience with cloud platforms (Azure, AWS) and DevOps pipelines
Understanding of microservices architecture, Embedded environments, or hardware-software integration
Ability to work independently while collaborating within a multidisciplinary team.
This position is open to all candidates.