Search by job, company or skills

MR DIY Malaysia

Software Project Engineer

3-7 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 19 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary

We are looking for a Software Project Engineer with strong expertise in object-oriented programming and the .NET ecosystem to develop and enhance our in-house warehouse and automation related systems. This role focuses on hands-on development, technical problem-solving, and contributing to system design.

Key Responsibilities

  • Design, develop, and maintain software components for warehouse and automation related systems (e.g. WMS, WCS, OMS, Middleware)
  • Implement high-quality, maintainable, and scalable code following established architecture and design standards
  • Contribute to system design and technical discussions, providing practical and efficient solutions
  • Execute development tasks based on project plans, ensuring timely and high quality delivery
  • Collaborate closely with the Technical Lead to align implementation with system architecture
  • Participate in task estimation, planning, and progress tracking
  • Integrate with external systems, APIs, and automation equipment where required
  • Troubleshoot, debug, and resolve technical issues in development and production environments
  • Optimize application performance, reliability, and resource utilization
  • Participate in code reviews and ensure adherence to coding standards and best practices
  • Maintain proper technical documentation for developed modules and features
  • Support system testing phases including SIT, UAT, and SAT, and assist in issue resolution during deployment
  • Ensure test readiness, environment setup, and successful system acceptance
  • Support system deployment and post-go-live activities, including on-call or extended support during stabilization and transition periods to ensure smooth operations and timely issue resolution

Requirements

Core Technical Skills

  • Strong proficiency in .NET ecosystem (C#, ASP.NET Core, Web APIs)
  • Solid understanding of object-oriented design principles and design patterns
  • Experience in building maintainable and scalable backend systems
  • Familiarity with event-driven architecture or workflow-based systems
  • Experience with relational databases (e.g. Oracle, SQL Server, PostgreSQL, MySQL)
  • Strong SQL query skills, including complex joins, aggregations, subqueries, and basic performance tuning
  • Experience in API development and system integration
  • Practical experience with version control systems, including:
  • Branching and merging workflows
  • Participating in pull requests and code reviews

Preferred / Advantageous

  • Experience with .NET Blazor or similar frontend frameworks
  • Exposure to WMS, WCS, or warehouse/automation-related systems
  • Familiarity with industrial automation / PLC integration
  • Understanding of real-time systems or event-driven processing
  • Exposure to CI/CD pipelines and DevOps practices

Experience & Qualification

  • Bachelor's Degree in Computer Science or related field
  • 3–5+ years of software development experience

Soft Skills

  • Strong problem-solving and analytical thinking
  • Able to work independently while collaborating within a team
  • Good communication skills with both technical and functional stakeholders
  • Detail-oriented with strong focus on code quality and maintainability
  • Proactive attitude in learning and improving technical skills

MR D.I.Y. is a home-grown enterprise with over 1,300 stores across Malaysia and Brunei. The home improvement retailer has dedicated to make a positive difference in the lives of its valued customers by offering convenience at all its stores nationwide and online at mrdiy.com.my

All MR. D.I.Y. stores are managed directly and the retailer often works in collaboration with owners of shopfront properties or owners of malls. MR. D.I.Y. stores offer a wide selection of SKUs across five major categories, namely hardware; household and furnishing; electrical; stationery and sports equipment products; and others (comprising toys, car accessories, jewellery, cosmetics, food and beverage items, as well as health and personal care).

The Company strives to put its customers first by operating an innovative business that is flexible when it comes to providing a wide variety of products, good quality and value-for-money, holding true to the Company's motto of Always Low Prices.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147310415