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/ReportsTake a leading role in software documentation, development, configuration and testing on assigned projects
Participate in reviews (document, design, functionality and code reviews)
Provide assistance to the service Group for customer support as required
Provide product expertise to Integrated Systems and inside Information Technologies to support the sales process as required
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
This is what we are looking for:
Bachelor degree qualifications in Software or Computer Engineering
Minimum 2 years of Python/ Java programming experience
Extensive experience using languages, design techniques and tools as used in IT Development
2 years of experience developing software in a similar application domain, or a domain that presents similar problems to IT Development
Knowledge of relational databases (Oracle, MSSQL)
Enthusiasm for software development and innovation
Strong time management and organization skills
Superior written and verbal communication skills
Ability to manage multiple projects simultaneously#J-18808-Ljbffr