Company Overview
SHL Medical is the world-leading solution provider in the design, development, and manufacturing of advanced drug delivery systems with more than 5000 employees worldwide. Our customers include top pharmaceutical and biotech companies from around the globe that require innovative devices such as auto injectors or pen injectors to effectively deliver their drugs. Headquartered in Switzerland since late 2018, with sites in Sweden, Taiwan, and the Unites States.
Job Overview
As a member of the IT development team, the Junior Software Engineer will support the design, development, and maintenance of internal applications and system integrations that contribute to SHL’s digital landscape.
This role provides an opportunity to gain hands-on experience in modern software development practices – working with both cloud-based, on-premise solutions, system integrations, and business workflows. The Software Engineer will collaborate with cross-functional teams to deliver scalable solutions and support the optimization of business processes and system connectivity.
Main Responsibilities
- Developing and maintaining front-end components using modern frameworks (e.g. React.js or similar).
- Contribute to the development of applications or workflows using Microsoft technologies such as Power Platform (e.g. Power Apps, Power Automate) where applicable.
- Participate in system integration activities using RESTful APIs, integration platform and related technologies.
- Follow established development practices including version control, CI/CD pipelines, and testing activities.
- Participate in code reviews and incorporate feedback to improve code quality and maintainability.
- Collaborate effectively with team members in an agile development environment, contributing to team discussions and problem-solving activities.
- Prepare and maintain technical documentation for developed solutions.
- Adhere to SHL IT security, privacy, and compliance standards in all development activities.
Required Skills & Qualifications
- Bachelor’s degree in computer science, information technology, or a related discipline.Experience of administrating Microsoft Power Platform ecosystems.
- Understanding design and implement Power Platform solutions including Canvas Apps, Model-Driven Apps, and Power Automate Cloud Flows.
- Experience of application lifecycle management (ALM), deployment, and CI/CD processes within the Power Platform environment.
- Basic knowledge or coursework experience in software development (e.g. .NET, TypeScript, or similar programming languages).
- Understanding of fundamental front-end technologies (Such as React.JS).
- Familiarity with RESTful APIs and basic system integration concepts.
- Basic understanding of relational databases and SQL.
- Experience of version control tools such as Git.
- Strong willingness to learn, with good analytical and problem-solving skills.
- Effective communication skills and ability to work in a collaborative, cross-cultural environment.
- Professional proficiency in both English and Mandarin Chinese is required.
Desirable (nice to have)
- Microsoft Certified: Power Platform Fundamentals
- Microsoft Power Platform related certifications (PL-400 and / or PL-600)
- Understanding of software testing concepts (unit testing, integration testing).
- Awareness of agile development methodologies.
- Experience or strong interest in develop custom components and advanced functionalities using Power Apps Code Apps and PowerApps Component Framework (PCF).
- Familiarity with AI capabilities in the Microsoft Power Platform ecosystem, including AI Builder (OCR, form processing, prediction models) and Copilot features; basic understanding of Microsoft Copilot Studio, Generative AI workflows, and AI-driven automation; exposure to Azure OpenAI Service and prompt engineering concepts is a plus.
We Offer
- An exciting opportunity in a fast-growing international medical device company
- A modern working environment, with multicultural and dynamic teams
- Flexible working hours and a hybrid remote work policy

How we hire
We like to keep things simple and efficient.
Once you’ve applied, it may take up to three weeks to review your application and get the first call with a recruiter.
Our recruitment process is focused on allowing you to show your personality, experience and competencies while giving you a great sense of who we are.

Grounded in belonging, we strive for excellence
With almost 6,000 employees of 77+ different nationalities, we take pride in the inclusive and collaborative environment we have built - one where a true sense of belonging fosters meaningful exchange and shared growth. Together, we invest in our future to maintain our leadership position in drug delivery systems.

