Software Engineer

Dematic


Date: 4 weeks ago
City: Shah Alam
Contract type: Full time
  • Be part of a team designing, documenting, developing and delivering software products, specifically responsible for the following as appropriated by the Team Leader or Project Manager for that project: - Developing .Net C# software modules - Unit Test specifications using test driven development (TDD) - Writing complex SQL Server queries and stored procedures with high performance - Functional and Interface Specifications - Integration of software components into Dematic warehouse systems - Attending site during software commissioning phases to ensure that integration testing and site acceptance testing is completed - Site Test Specification/Reports - Take a leading role in software documentation, development, configuration and testing on assigned projects - Participate in reviews (document, design, functionality and code reviews) - Agree time schedules for work with Team Leaders and Project Managers and meet these - Actively contribute to the improvement of software development processes - Training customers and key users on installed applications


What we offer:

  • Career Development
  • Competitive Compensation and Benefits
  • Pay Transparency
  • Global Opportunities


Learn More Here: https://www.dematic.com/en-us/about/careers/what-we-offer/

Tasks and Qualifications:

This is What You Will do in This Role:

  • Be part of a team designing, documenting, developing and delivering software products, specifically responsible for the following as appropriated by the Team Leader or Project Manager for that project:
  • Developing .NET C# software modules
  • Unit Test specification using test driven development (TDD)
  • Writing complex SQL Server queries and stored procedures with high performance
  • Functional and Interface Specifications
  • Integration of software components into Dematic warehouse systems
  • Attending site during software commissioning phases to ensure that integration testing and site acceptance testing is completed
  • Site Test Specification/Reports
  • Take a leading role in software documentation, development, configuration and testing on assigned projects
  • Participate in reviews (document, design, functionality and code reviews)
  • Agree time schedules for work with Team Leaders and Project Managers and meet these
  • Actively contribute to the improvement of software development processes
  • Training customers and key users on installed applications


What We Are Looking For:

  • Bachelor's degree qualifications or equivalent in Software or Computer Engineering
  • Minimum 4 years of .Net C# programming experience
  • Strong knowledge of relational databases (MSSQL)
  • Knowledge of design patterns including Singleton, MVVM, Event Driven, WinForms and WPF
  • Blazor ASP.NET \ WinForms and WPF GUI experience
  • Knowledge of Microservices and XML serialisation and transformations
  • Extensive experience in design techniques and tools as used in Software Development
  • Enthusiasm for .Net software development and innovation
  • Superior written and verbal communication skills
  • Ability to travel


Good to have(s):

  • SCRUM master certificate, Microsoft Accreditations.
  • Knowledge of Delphi or C++
  • Knowledge of PowerShell or Ruby

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Aerial Lift Technician

Zoomlion Malaysia, Shah Alam
2 days ago
Job ResponsibilityRepair machinery and other components of the machinesUnderstand technical problem effectively through proper analysis, evaluation and diagnoses.To maintain own area of responsibility in term of housekeeping and EHS while working as a team or individually.To assist on increasing the efficiency & reliability of machinesRepair and installation of machinery and equipmentRead and follow labels, safety warnings, and guidelinesTo ensure all...

Software Engineering Manager

Razer Inc., Shah Alam
4 days ago
Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric experience that will put...

Preschool Principal

WYNKIDS Sdn Bhd, Shah Alam
1 week ago
Job ResponsibilityBuild and maintain excellent customersâ relationshipOversee the daily operation of the schoolLead and work with a team of teachers effectivelyJob RequirementsAbout The PositionAre you looking to build a modern quality preschool as a principal with a team of awesome preschool teachers? If YES, this is a great opportunity for you to be part of our Award-Winning Preschool!ÂÂYour Role As...