What we offer:
- Career Development
- Competitive Compensation and Benefits
- Pay Transparency
- Global Opportunities
Learn More Here: 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:
- 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:
- Bachelors degree qualifications or equivalent in Software or Computer Engineering
- Minimum 4 years 8 C# programming experience
- Strong knowledge of relational databases (MSSQL)
- Knowledge of design patterns including Singleton MVVM Event Driven.
- Blazor WinForms and WPF GUI experience
- React
- Knowledge of Microservices and JSON/XML serialisation and transformations
- Extensive experience in design techniques and tools as used in Software Development
- Enthusiasm 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