- Use of technologies like C#, SQL Server, Angular, and Microsoft Workflow to develop technical solutions to complex problems that require the regular use of ingenuity and creativity.
- Design, code, test, debug and document software according to the functional requirements
- Develop, maintain and support programstools for internal and external clients
- Analyse, diagnose and resolve errors related to their applications
- Help define project plans requiring software development and hardware installations
- Provide technical and project management expertise across multiple areas of application development
- Provide ad hoc reporting and analysis as required
- Investigate operational or systematic problems and user queries as required
- Follow all department standards and methodologies
- Interact and communicate effectively with all levels of staff, senior management and customers
- Communicate effectively and clearly, in writing and verbally, in one-on-one and group presentation situations