Software Project Engineer

MR D.I.Y Trading Sdn Bhd

Kajang , Bandar Baru Bangi, Seri Kembangan

On-site

MYR 72,000 - 120,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

MR D.I.Y. Trading Sdn Bhd in Malaysia seeks a Software Project Engineer to design and deliver warehouse and automation software.

You will work with operations teams to translate requirements into robust systems and ensure timely, quality deliveries. Responsibilities include development, integration with WMS/WCS/OMS, process improvements, and hands-on delivery with SIT/UAT support, aligning with architecture and collaborating with the Technical Lead to drive operational efficiency.

Qualifications

  • Bachelor’s Degree in Computer Science or a related field.
  • 3–5+ years of software development experience.
  • Strong proficiency in the .NET ecosystem, including C#, ASP.NET Core, and Web APIs.
  • Solid understanding of object-oriented design principles and patterns.
  • Experience building maintainable and scalable backend systems.
  • Familiarity with relational databases (Oracle, SQL Server, PostgreSQL, or MySQL).
  • Experience in API development and system integration.
  • Proficiency with Git-based version control and code reviews.
  • Ability to translate business needs into practical software solutions.

Responsibilities

  • Business Process & Solution Design: understand workflows and requirements.
  • Analyse processes to identify automation and digitalisation opportunities.
  • Develop and maintain software components for warehouse and automation systems.
  • Implement high-quality, scalable code following architecture standards.
  • Collaborate with the Technical Lead to align with system design.
  • Participate in estimation, planning, and progress tracking.
  • Integrate with external systems and automation equipment as needed.
  • Develop fit-for-purpose no-code apps where appropriate.
  • Support solution demonstrations, user walkthroughs and validation.
  • Assist in training and onboarding to ensure adoption.
  • Troubleshoot, debug, and resolve issues in dev and production.

Skills

NET ecosystem
C#
ASP.NET Core
Web APIs
Object oriented design
Backend scalability
SQL databases
API integration
CI/CD
DevOps

Education

Bachelor’s Degree in Computer Science

Job description

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. The role combines software engineering, project implementation and business process improvement, working closely with operations teams and business users to deliver practical digital solutions that improve operational efficiency.

Key Responsibilities

Business Process & Solution Design

Work closely with operations teams and business users to understand operational workflows, business requirements, and process challenges.

Analyse existing business processes and identify opportunities for process improvement, automation, and digitalization.

Recommend practical solutions that improve operational eƯiciency, eliminate manual processes, and enhance system usability.

Software Development

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 effiicient 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.

Develop fit-for-purpose no-code applications where appropriate to improve operational efficiency

Project Delivery & User Engagement

Participate in requirement clarification with business users and operations teams to ensure clear understanding of requirements and expectations.

Support solution demonstrations, user walkthroughs, and functional validation during implementation phases.

Assist in user training and onboarding to ensure successful adoption of deployed systems.

Actively engage in implementation and delivery activities to ensure solutions meet operational requirements and user expectations.

Quality & Delivery

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 the .NET ecosystem, including C#, ASP.NET Core, and Web APIs.

Solid understanding of object-oriented design principles and design patterns.

Experience building maintainable and scalable backend systems.

Familiarity with event-driven architecture or workflow-based systems.

Experience with relational databases such as Oracle, SQL Server, PostgreSQL, or 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.

Ability to analyse business processes and translate business and operational requirements into practical software solutions.

Understanding of workflow automation and business process improvement concepts.

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 participating in business process improvement, workflow automation, or digital transformation initiatives.

Experience with no-code or low-code platforms such as Lark Suite, Google AppSheet, or Microsoft Power Platform is an advantage.

Experience & Qualifications

Bachelor’s Degree in Computer Science or a related field.

3–5+ years of software development experience.

Soft Skills

Strong analytical and problem-solving skills, with the ability to understand business processes and propose practical solutions.

Able to work independently while collaborating effectively within a team.

Good communication skills with both technical and functional stakeholders.

Detail-oriented, with a strong focus on code quality and maintainability.

Proactive attitude towards learning and improving technical skills.

Strong process improvement mindset, with a focus on operational efficiency and user experience.

As we continue our rapid expansion across the Klang Valley and other states in Malaysia, we're seeking passionate and qualified Malaysian to join our growing team.

In 2024, we recorded an Employee Satisfaction Score of 91% - a meaningful benchmark that reflects our ongoing commitment to creating a workplace where people thrive.

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”.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Project Engineer
Software Project Engineer

MR DIY Malaysia • Seri Kembangan

On-site
MYR 120,000 - 180,000
Software Project Lead
Software Project Lead

MR D.I.Y Trading Sdn Bhd • Seri Kembangan

On-site
MYR 180,000 - 240,000
Assistant Manager (Category Optimisation & Allocation)
Assistant Manager (Category Optimisation & Allocation)

MR D.I.Y Trading Sdn Bhd • Kajang , Bandar Baru Bangi, Seri Kembangan

On-site
MYR 100,000 - 180,000
IT Operation Assistant Manager
IT Operation Assistant Manager

MR DIY Malaysia • Seri Kembangan

On-site
MYR 180,000 - 260,000
Data Analyst Executive (R&D - Analytic & Improvement)
Data Analyst Executive (R&D - Analytic & Improvement)

MR D.I.Y Trading Sdn Bhd • Kajang , Bandar Baru Bangi, Seri Kembangan

On-site
MYR 60,000 - 96,000
Quality Management, Officer
Quality Management, Officer

MR D.I.Y Trading Sdn Bhd • Kajang , Bandar Baru Bangi, Seri Kembangan

On-site
MYR 39,000 - 56,000
IT Operation Assistant Manager
IT Operation Assistant Manager

MR D.I.Y Trading Sdn Bhd • Kajang , Bandar Baru Bangi, Seri Kembangan

On-site
MYR 120,000 - 180,000
Executive, IT Business Application (Warehouse & Inventory)
Executive, IT Business Application (Warehouse & Inventory)

MR DIY Malaysia • Seri Kembangan

On-site
MYR 39,000 - 78,000
Administrative Executive
Administrative Executive

MR DIY Malaysia • Seri Kembangan

On-site
MYR 50,000 - 73,000
Data Analyst Executive (R&D - Analytic & Improvement)
Data Analyst Executive (R&D - Analytic & Improvement)

MR DIY Malaysia • Seri Kembangan

On-site
MYR 60,000 - 100,000