Vacancy Details

Application Developer 2024/09/26   Centurion

Job Ref #: ISM02
Industry: Government
Job Type: Permanent
Salary: R359 717,85 - R526 175,18


Description:

Key Performance Areas

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

Requirements:

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