Vacancies

System Developer Position


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 PDF

Interested 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.


Re-invent your business
"Working together to advance businesses through technology"
Get In Touch
0