Enable job alerts via email!

Software Engineer (C#.NET)

Michael Page

Kuala Lumpur

On-site

MYR 40,000 - 80,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a global leader in material handling and logistics automation, where you'll be part of a dynamic team dedicated to designing and delivering innovative software solutions. This role offers the opportunity to work on complex challenges that directly impact major industries, utilizing the latest technologies in a collaborative environment. With a focus on continuous learning and professional growth, you'll engage in hands-on experiences and travel to exciting locations. If you're passionate about .NET development and eager to contribute to impactful projects, this is the perfect opportunity for you.

Benefits

Attractive remuneration package
Continuous learning and certifications
Travel opportunities to exciting locations
Dynamic international work environment
Supportive team culture
Hands-on experience with advanced machinery

Qualifications

  • Minimum 4 years of .NET C# programming experience required.
  • Strong knowledge of relational databases and SQL Server is essential.
  • Experience with design techniques and tools in software development.

Responsibilities

  • Develop .NET C# software modules and write unit tests using TDD.
  • Integrate software components into warehouse systems and prepare test specifications.
  • Lead software documentation and participate in code reviews.

Skills

.NET C#
SQL Server
Design Patterns
Microservices
TDD
Communication Skills
Relational Databases
Willingness to Travel

Education

Bachelor's degree in Software or Computer Engineering
SCRUM Master certification or Microsoft accreditations

Tools

Blazor ASP.NET
WinForms
WPF
Delphi
C++
PowerShell
Ruby

Job description

  • Opportunity to learn the latest technologies
  • Attractive remuneration package

About Our Client

A global leader in material handling and logistics automation, this company specializes in designing and delivering integrated systems and software that enhance supply chain efficiency. With a presence in over 35 countries, it serves diverse industries including e-commerce, retail, manufacturing, and third-party logistics. Its offerings encompass automated storage and retrieval systems, conveyors, sortation solutions, and warehouse management software. As a subsidiary of a prominent industrial group, it continues to drive innovation in intralogistics and automation technologies.

Job Description



  • Be part of a team designing, documenting, developing, and delivering software products


  • Develop .NET C# software modules


  • Write unit test specifications using test-driven development (TDD)


  • Write complex SQL Server queries and high-performance stored procedures


  • Create functional and interface specifications


  • Integrate software components into warehouse systems


  • Attend site during software commissioning to ensure integration and site acceptance testing


  • Prepare site test specifications and reports


  • Lead software documentation, development, configuration, and testing on projects


  • Participate in document, design, functionality, and code reviews


  • Agree on and meet time schedules with Team Leaders and Project Managers


  • Contribute to improving software development processes


  • Train customers and key users on installed applications









The Successful Applicant



  • Strong knowledge of relational databases (MSSQL)


  • Familiar with design patterns like Singleton, MVVM, Event Driven, WinForms, WPF


  • Knowledge of Microservices and XML serialization


  • Knowledge of Delphi, C++, or PowerShell is advantageous


  • Knowledge of PowerShell or Ruby is a plus


  • Enthusiastic about .NET software development and innovation


  • Strong written and verbal communication skills


  • Willingness to travel occasionally


  • Minimum 4 years of .NET C# programming experience


  • Experience with Blazor ASP.NET, WinForms, and WPF GUI


  • Extensive experience with design techniques and tools in software development


  • Bachelor's degree or equivalent in Software or Computer Engineering


  • SCRUM Master certification or Microsoft accreditations are advantageous


What's on Offer



  • Join a global leader in warehouse automation and cutting-edge logistics solutions


  • Work on complex, real-world software challenges that directly impact major industries


  • Collaborate with top engineers and gain exposure to the latest technologies and tools


  • Be part of a company that invests in continuous learning, certifications, and career growth


  • Travel to exciting locations like Taiwan, Korea, Singapore, Australia, and occasionally the Middle East


  • Get hands-on experience on-site, meet clients face-to-face, and work alongside advanced warehouse machinery


  • Contribute to large-scale projects with real-world impact on supply chains and operations worldwide


  • Enjoy a dynamic, international work environment with opportunities to expand your professional network


  • Be part of a supportive team that values innovation, improvement, and high-quality delivery


Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.