- Collaborate with business stakeholders to identify and recommend improvements to existing applications or design and develop new applications to meet specific business needs.
- Work with other developers in the team to design custom applications or enhance existing applications to meet unique business needs
- Create reports on project status, including development timelines, and identify potential problems that may cause delays in completion
- Communicate effectively and efficiently with team members, stakeholders, and end-users to ensure successful implementation and adoption
- Collaborate with team members to develop and maintain technical documentation, user manuals, and other supporting materials.
- Test new applications and enhancements in QA and in Production to ensure a successful deployment.
- Ensure the Change Management Process is followed when new applications or enhancements are released.
- Coordinate with IT support staff to troubleshoot technical issue while adhering to and ensuring SLA levels are met on the ticketing system.
- Provide technical support for the Applications implemented across the organization.
- Maintain the software asset database
Qualifications/Recognition of Prior Learning equivalent.
- Relevant degree in Information Science, Computer Science or Commerce
- Minimum 5 years in deploying and testing applications or enhancements
- Experience in developing RESTful APIs, web services, and microservices
- Experience in front-end development with React, Angular, or similar frameworks
- Excellent knowledge of software development methodologies such as Agile
- Solid understanding of data structures, field types and system data relationships.
Technical Competencies
- Strong attention to detail
- Troubleshooting technical issues and exceptional problem-solving skills.
- Excellent use of the MS Office Suite
- Strong communication skills both verbal and written
- Ability to deal with senior employees
- Assertive
- Excellent organisational skills
- Ability to work independently and within a team environment
- Relationships and Collaboration
- Relationships and Collaboration
- Exceptional Client Service
- Business Growth
- Engaging people
- Leadership
- Quality, Risk management and Operational performance