en

Services

We understand that no two organisations are the same. Find out more about how we've customised our talent solutions to help clients across South East Asia meet their needs.

Read more
Candidates

Together, we’ll map out career-defining, life-changing pathways to achieve your career ambitions. Browse our range of services, advice, and resources.

Learn more
Services

We understand that no two organisations are the same. Find out more about how we've customised our talent solutions to help clients across South East Asia meet their needs.

Read more
About Robert Walters Malaysia

Since our establishment in 2006, our belief remains the same: Building strong relationships with people is vital in a successful partnership.

Learn more

Work for us

Our people are the difference. Hear stories from our people to learn more about a career at Robert Walters Malaysia.

Learn more

Principal Software Engineer (.Net, Azure Cloud)

Save job

This company is a leading multi-channel provider of trusted, quality medical information, medical education, and knowledge services connecting healthcare communities. This role offers the opportunity to join a strong stable business undergoing rapid transformations that can offer career growth, great work culture and attractive remuneration. The successful candidate will have the chance to help build products that improve customer experience.

What you'll do: As a Principal Software Engineer, you will play a pivotal role in shaping the future of the company's product development. You will be responsible for overseeing the architectural and coding best practices by actively participating in coding, supporting the DevOps Team for CI/CD, performance optimization, coaching developers for any technical questions, and prototyping for new products. Your expertise will also be crucial in exploring new technologies and packages and making critical decisions on architecture, design, and technology choices.

  • Oversee the architectural and coding best practices by participating in coding.
  • Support DevOps Team for CI/CD, performance optimization.
  • Coach developers for any technical questions.
  • Prototype for new products.
  • Explore new technologies and packages and make critical decisions on architecture, design, and technology choices.
  • Design project skeleton and architecture which is to be followed by the team members.


What you bring: As a Principal Software Engineer, you must have 5+ years experience in C#, ASP.NET Core and T-SQL. Your knowledge of Azure and Microsoft Technology Stack will be invaluable in this role. You will have hands-on experience in Unit Testing and Integration Testing, as well as Load Test and Stress Test. Your ability to build a fully automated CI/CD pipeline using either Azure DevOps, GitHub, or GitLab will be crucial. Additionally, your experience in Dockerizing and deploying applications into Azure Kubernetes Cluster will be highly beneficial.

  • You must have a Bachelor's/College Degree in Computer Science/Information Technology or equivalent
  • Min 5 years in C#, ASP.NET Core and T-SQL hands-on experience. Some hands-on experience using JavaScript and TypeScript is a plus. Knowledge in Azure.
  • Authorization and Authentication using Microsoft Technology Stack.
  • ORM preferably using Dapper with Repositories pattern.
  • Implementation using SQL Server Stored Procedures.
  • RESTful API versioning.
  • Hands-on experience in Unit Testing and Integration Testing. Hands-on experience of Load Test and Stress Test is a plus.
  • Experience in building a fully automated CI/CD pipeline using either Azure DevOps, GitHub, or GitLab.
  • Experience in Dockerizing and deploying applications into Azure Kubernetes Cluster.


What sets this company apart: This company is a leading multi-channel provider of trusted, quality medical information, medical education, and knowledge services connecting healthcare communities. Their work empowers healthcare professionals to improve patient outcomes by facilitating knowledge exchange and better decision-making. They have a strong global presence in 18 countries & territories and are the leading clinical decision solutions provider for established healthcare institutions across the world.

What's next: Ready to make an impact? Apply now!

Do note that we will only be in touch if your application is shortlisted.

Agensi Pekerjaan Robert Walters Sdn Bhd
Business Registration Number : 729828-T
Licence Number : JTKSM 423C

Contract Type: FULL_TIME

Specialism: Tech & Transformation

Focus: Software Development

Industry: IT

Salary: Negotiable

Workplace Type: Remote

Experience Level: Senior Management

Location: Petaling Jaya

Job Reference: W81J3L-540797F3

Date posted: 28 November 2024

Consultant: Sarah Nunis

I'm Robert Walters Are you?

Come join our global team of creative thinkers, problem solvers and game changers. We offer accelerated career progression, a dynamic culture and expert training.