Job Description


KEY PERFORMANCE AREAS

  • Participate in the conceptualisation of the business system to be developed or enhanced in line with approved business requirements.
  • Participate in the design of User Interface layout in accordance with approved functional and technical specification.
  • Contribute to the development of system technical/functional specifications.
  • Consult with Business Analyst to inform the design of system in accordance with approved user requirements specifications.
  • Obtain approval from all interested parties through extensive consultations, testing, and quality assurance.
  • Ensure that the systems/applications are developed or configured in accordance with applicable best practice standards and SAMSA Applications Architecture.
  • Propose enhancement opportunities for the systems/applications within the SAMSA Applications Portfolio.
  • Implement enhancement in response to audit finding recommendations and related audit review recommendations.
  • Ensure standardisation of development technology platforms across the Applications Portfolio.
  • Ensure that the systems are highly integrated and secure to ensure optimal business operations.
  • Ensure development and customization of reports.
  • Provide technology advisory services relating to best platforms to be used to keep abreast with fast paced technology changes.
  • Conduct unit testing as part of development or configuration process including participation in the User Acceptance Testing (UAT) exercise.
  • Ensure that the systems/applications are deployed in line with deployment procedure and related process.
  • Provide post implementation support to enable that the deployed system is stable and free from operational bugs.
  • Identify training needs and provide recommendations to the system owner.
  • Participate in the development of system user manuals.
  • Participate in User Training including required system refresher training to ensure users are conversant with the system.
  • Ensure stable and reliable systems for SAMSA that are always functional and available to all users.
  • Provide 1st, 2nd and 3rd line applications support and maintenance to ensure highest levels of systems availability.
  • Manage application upgrades and updates in line with maintenance schedules.
  • Manage problem analysis and provide resolutions for business applications, where necessary escalate to external service providers.
  • Ensure that the systems attain high level of performance and availability.
  • Ensure effective management of user accounts, implementation of Segregation of Duty Matrix and associated reviews.
  • Develop processes to manage utilization and optimization of business applications.
  • Manage requested changes in line with the Change Management process and procedure.
  • Contribute in the development of Disaster Recovery Plan and its associated testing to ensure availability of systems in an event of disaster.
  • Manage business processes together with system owners (Internal and External stakeholders)
  • Manage service providers engaged in the provisioning of services related to the maintenance of business application.
  • Conduct regular meetings with Service Providers, keep records of outcomes and ensure escalated issues are follow-up.
  • Manage SLA Targets to ensure they are achieved.
QUALIFICATIONS
  • National Diploma in ICT or equivalent (NQF 6).
  • Bachelors Degree in ICT or equivalent (NQF 7) would be an added advantage.
CERTIFICATE IN ANY OF THE FOLLOWING:
  • Programming Languages (.Net, JAVA, HTML, C#, MVC, etc)
  • SQL
  • DevOps
  • ITIL
KNOWLEDGE AND EXPERIENCE
  • 5-7 years working experience as a developer in either of the following: C#, .Net, MVC, Java Adobe, Microsoft SharePoint, etc.
  • Experience as a full stack developer.
  • Experience in supporting custom systems such as Sage, Microsoft Great Plains, OpenText and related.
COMPETENCIESHigh levels of competence on the skills below is a requirement:
  • Applicable programming/development language skills.
  • Project management skills.
  • Problem solving skills.
  • Presentation skills.
  • Communication skills.
  • Negotiation skills.
  • Experience in designing system reporting.
  • Experience in SQL database.
As we are committed to Employment Equity in our employment practices, it is our intention to appoint individuals with the aim of meeting our Equity objectives. Preference will be given to African Males, White Females, and people living with a disability to achieve the objectives of Employment Equity.

South African Maritime Safety Authority

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
    JD1425856
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng, South Africa
  • Education
    Not mentioned