SOFTWARE ENGINEER

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

This job is no longer accepting applications.

Scroll down below to view similar jobs .

Job Description - SOFTWARE ENGINEER


SUMMARY:
JOB TITLE:
SOFTWARE ENGINEER (FIXED-TERM CONTRACT)
ICT APPLICATIONS AND OPERATIONS DEPARTMENT Purpose of the Job:
To design, develop, test, and deploy software applications that meet the needs of the business. To work with other developers and business stakeholders to ensure that the software meets the requirements of the business. The person appointed to this position will report directly to the Senior Manager: Applications.

POSITION INFO:
Requirements:

  • A 3-year National Diploma or bachelor’s degree in computer science, information-technology, engineering, system analysis or a related study field.
  • Minimum of 10 years of experience as a full stack Software Engineer / Developer, developing interactive and dynamic desktop-, web- and mobile applications using Microsoft technologies, e.g. Microsoft .NET, Microsoft Azure, Microsoft Power Platform, Microsoft SharePoint, Microsoft SQL, and Microsoft M365.
  • Experience with web development languages such as ASP.Net and ASP.Net Core. for building dynamic web pages and web applications using HTML, CSS, and JavaScript as well as web frameworks (e.g. Angular, React etc).
  • Experience in applying DevOps and CI/CD principles and practices.
Key Performance Areas:
  • Designing and developing software applications according to business requirements using the tools and methodologies available in the company architecture and environment.
  • Provide insight, best practice and technical experience advice to team and stakeholders.
  • Collaborate with the Cyber Security team to develop and maintain security and permissions in all delivered solutions.
  • Build and demonstrate prototypes for new capabilities proposed as required. Refine application functionality based on feedback (evolutionary prototyping).
  • Design database tables from applications specifications in collaboration with the database team.
  • Test all developed applications according to user specifications using special test data and assist users during user acceptance testing.
  • Maintain applications according to changing business requirements as and when required.
  • Train users to utilize the developed applications.
  • Provide support to both internal and external user on all application related incidents and requests.
Original job SOFTWARE ENGINEER posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.

This job is no longer accepting applications.

Scroll down below to view similar jobs .

Share this job with your friends

icon get direction How to get there?

icon geo-alt Pretoria, Gauteng

icon get direction How to get there?
View similar Admin / Operations jobs below

Similar Jobs in South Africa

GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast! Find the best jobs in South Africa, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.