Job Description
Duties :
Design, develop, test, and implementation of software solutions within the company.
· Internal and external (client) support
· Writing and implementing quality and high performing code
· Writing and implementing high quality unit tests
· Development, maintenance and implementation of software tools, processes, and procedures
· Research and development
· Testing and evaluating new technologies
· Identification of improvement areas
· Assist with peer and code reviews
· Collaboration with developers from other teams to implement the best solutions possible
· High level of expertise required in all aspects of development
· High level of flexibility required
· Server Updates
· Assist with the Hiring Process
Requirements :
·· Grade 12
· B.Sc in Computer Science, Engineering, or related
· Minimum 8 years’ experience
· Technical requirements:
o C# & .NET
o MS SQL Server
o WCF and Rest Web Services
o Entity Framework (beneficial)
o Azure DevOps (beneficial)
o TDD (beneficial)
o Software Architectural Design Patterns and implementation of such.
o Project and Product Management