Software Project Engineer
Hiring Software Project Engineer (OOP, .NET) to build and enhance warehouse/automation systems, troubleshoot technical issues, and contribute to system design.
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:
o Branching and merging workflows
o 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
- Department
- Distribution Centre - International
- Role
- Assistant Manager
- Locations
- Seri Kembangan, Malaysia
- Employment type
- Full-time
Your Talent Is What We're Looking For!
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.
About MR. D.I.Y. Trading Sdn. Bhd. (M)
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”.