Application Developer

Centurion, Gauteng, South Africa

Job Description


Key Performance Areas1.1 Plan and Design IT Application Solutions

  • Collaborate with the procurement and development team and other ICT staff to develop specifications and configurations for new applications.
  • Establish a detailed technical specification through discussion with co-workers and clients.
  • Clarifying actions the system is intended to perform.
  • Communicate ideas to the Information Systems Overseer and ICT team.
  • Design creative prototypes according to specifications.
  • Coordinate application development plans with the supply chain management.
  • Develop application release schedule and introduce new functionality using SDLC methodologies.
  • Provide application health reports, such as performance, availability, utilisation and capacity.
  • Devise possible solutions to anticipated problems.
  • Ensure application staging is correctly scheduled, such as development, testing and training platforms. Ensure correct resources for production environment.
1.2 Development, Testing & Deployment
  • Develop release, test, training, and stabilisation plans.
  • Actively participate in training, testing and UAT sign-off activities.
  • Manage post go-live stabilisation using advanced troubleshooting and debugging.
  • Aggressively influence project delivery timelines.
  • Ensure new systems are part of the existing backup plans.
  • Develop a disaster recovery testing plans for systems and participate in business continuity simulation.
  • Conduct user-acceptance testing to ensure the application meet the user requirements.
  • Develop end-user reports.
1.3 Application Maintenance and Support
  • Manage the application lifecycle, and people involved in the process, to ensure smooth deployment and post-deployment modifications.
  • Evaluate existing applications to propose enhancements and new functionalities.
  • Establish processes and procedures to resolve applications errors in the production platform.
  • Manage the application security.
  • Develop adaptation of the program to new requirements, as necessary.
  • Develop technical documents and manuals to accurately represent application As-build.
  • Participate in monthly service level review and operational meetings.
EDUCATION AND EXPERIENCE
  • NQF 6 qualification in IT or related field.
  • Certifications in Microsoft Dynamics and Azure cloud will be an added advantage.
  • At least three (3) years experience in software development involving releases, versioning, change control and source code control within technologies such as SharePoint, .Net, C#, CSS, REST API, JSON, Angular, Power Automate, etc.
  • Experience in cloud-based application development within Azure, Dynamics 365, Microsoft PowerApps, Azure database and SharePoint platforms is an added advantage.
COMPUTER SKILLS
  • The applicant must have advanced computer skills in engaging agile system development methodologies and techniques.
  • S/He must have a good grasp of emerging software development culture, processes, and tools within application development and operational environment.
  • Further be skilled fairly in .NET, ERP, ITIL, SQL, Azure technologies.
Closing Date: 13 May 2025Preference will be given to suitably qualified Applicants who are members of the designated groups in line with the Employment Equity Plan and Targets of the Organisation

Construction Industry Development Board

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1419710
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Centurion, Gauteng, South Africa
  • Education
    Not mentioned