JOB PURPOSE
To develop (as per software development lifecycle) the Organisation applications for desktops and
mobile devices as per user / business requirements.
RESPONSIBILITIES
Applications/software development and maintenance
Develop, test and maintain software to meet consumers' and clients' needs.
Perform continuous enhancements and improvements as per technology advancement and customization requests.
Test, troubleshoot and resolve issues with existing systems and systems being developed.
Document all work for knowledge transfer and business operational needs.
Monitor quality and performance of applications through testing and maintenance.
Develop front-end of the system (create design prototypes, including graphic design)
Create visual concepts as per business requirement.
Ensure that integration of required data between systems is effectively implemented /used without losing credible data
Utilisation of emerging technology to enhance Organisation’s Information Management and Information Systems.
Keep up to date with technical and industry sector developments.
Attend hardware and software workshops and exhibitions.
Advice end-users and support staff on the appropriate use of technology. Implement and maintain applications.
Developing and implementing data analyses, data collection systems and other strategies that optimize statistical efficiency and quality
Maintain and modify programs as per business requirement.
Implements and maintain department-wide system integration.
Maintain confidentiality with regard to the information being processed, stored or accessed.
Provision training to end-users and support staff including drafting of user manuals.
REQUIREMENTS
An appropriate 3 years or above tertiary qualification, Degree/National Diploma relevant to the above-mentioned field (Provide certified proof of obtained Qualification).
.Net / C# development experience
Experience using .NET technology stack such as (Web API, MVC, ASP.NET, Core, C#, Microsoft SQL Server, Entity Framework Core, JavaScript, Typescript, HTML, CSS, Angular)
Must have a good grasp of design principles and familiar with various design and architectural patterns
Experience within standard SDLC process and Agile Methodology
Mobile App development with Flutter, Kotlin
Performance profiling and optimisation
Experience with RESTful APIs and using JSON
Versioning control tools experience (with Git, TFS, Azure DevOps, GitHub or Bitbucket)
Unit Testing
Excellent communication skills
5+ years experience.
Download PDFInterested candidates can email their response to info@masetlaoka-it.co.za
Due to the large number of applications, we envisage receiving, only short-listed candidates will be contacted. Should you not receive a response within 2 weeks please regard your application as unsuccessful.