What we offer:Career DevelopmentCompetitive Compensation and BenefitsPay TransparencyGlobal OpportunitiesLearn More Here: 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:1.1.
Developing .NET C# software modules1.2.
Unit Test specification using test driven development (TDD)1.3.
Writing complex SQL Server queries and stored procedures with high performance1.4.
Functional and Interface Specifications1.5.
Integration of software components into Dematic warehouse systems1.6.
Attending site during software commissioning phases to ensure that integration testing and site acceptance testing is completed1.7.
Site Test Specification/Reports Writing complex SQL Server queries and stored procedures with high performanceFunctional and Interface SpecificationsIntegration of software components into Dematic warehouse systemsAttending site during software commissioning phases to ensure that integration testing and site acceptance testing is completedSite Test Specification/ReportsTake a leading role in software documentation, development, configuration and testing on assigned projectsParticipate in reviews (document, design, functionality and code reviews)Provide assistance to the service Group for customer support as requiredProvide product expertise to Integrated Systems and inside Information Technologies to support the sales process as requiredAgree time schedules for work with Team Leaders and Project Managers and meet theseActively contribute to the improvement of software development processesTraining customers and key users on installed applicationsThis is what we are looking for:Bachelor degree qualifications in Software or Computer EngineeringMinimum 2 years of Python/ Java programming experienceExtensive experience using languages, design techniques and tools as used in IT Development2 years of experience developing software in a similar application domain, or a domain that presents similar problems to IT DevelopmentExperience using languages, design techniques and tools as used in IT DevelopmentKnowledge of relational databases (Oracle, MSSQL)Enthusiasm for software development and innovationStrong time management and organization skillsSuperior written and verbal communication skillsAbility to manage multiple projects simultaneously