The University requires a Senior Analyst Programmer for the improvement and development team of the ICS department. A Senior Analyst Programmer is innovative and project driven. They are responsible to liaise with business units to determine system requirements and analyze systems' processes to improve workflow and business processes, ensuring data integrity and delivering projects on time.
Job description
Business and Systems Analysis, and Design
Liaise with various business units to understand the business users' requirements for information, features and functions, and resolve issues
Lead the identification and documentation updated of business metrics to better understand processes and identify target areas for improvement
Analyse business processes and relate them into solutions to improve the workflow and business processes
Conduct Cost-benefit Analysis, and submit budget proposals
Propose solution Time Frames
Present at workshops, meetings, seminars, conferences and user groups
Participate in workshops with Users to understand their requirements Development, Maintenance & Support
Responsible for arriving at the most efficient, maintainable, user-friendly system, which is integrated, with the existing Applications
System Analysis and Design specifications
Assist with Functional and Technical specification
Project Involvement
Assist Analyst and Programmers with programming methodology and framework
Provide high and low level analytical/technical support
Manage a small to medium project team
Apply industry experience; ensure strategic goal alignment; and ensure proper application of procurement policies and practices when performing financial spend approval
Provide advisory support for projects
Provide technical support on projects
Development, Maintenance & Support, and Quality Assurance
Develop, maintain and enhance application systems. Enforce input validations and data validations to assure data integrity
Ensure solutions are documented and documentation is update
Validate the accuracy and consistency of data stored in databases (ERP and peripheral systems)
Manages Business Systems/Applications i.e. User requests, queries, faults and change control documentation
Assist Super Users queries and faults
Provide high level analytical/technical support to users
Quality assurance from a technical and functional perspective
Code Reviews aligned to coding standards and best practice
Support Analyst programmer and Junior Developers
Liaise with UKZN users and Service Providers on a technical capacity
Provide guidance with respect to development to Analyst Programmer and Junior Developers
Minimum requirements
Grade 12 (Senior Certificate) and a 3-year qualification (NQF level 7) in Information Technology or Information Management or Information Systems
A relevant industry-recognized professional IT certification will be an added advantage
A minimum of 5-years' relevant working experience, in a busy and pressurised environment in a large organisation, of which at least 4 years should be business or systems analysis experience
Technical experience of Enterprise Resource Planning (ERP) Systems
Experience in development methodologies such as SDLC, Agile, Waterfall, DevOps, or Rapid application development (RAD)
Experience in design methodologies and tools such as .Net (C#), Oracle (ProC, Java, Oracle database objects), Microsoft SQL Experience with modelling tools such as Microsoft Visio, UML (Unified Modeling Language), System Flow Chart, Data Flow Diagram (DFD), use-cases
Systems analysis experience
Short-listed candidates may be required to undertake a skills test.
Applicants are required to complete a UKZN application form found on the UKZN careers portal.
The University of KwaZulu-Natal (UKZN) is committed to meeting the objectives of Employment Equity to improve representivity within the Institution. Preference will be given to applicants from designated groups in accordance with our Employment Equity Plan.
Please do not send us copies of your degree and other certificates. We will request certified copies if you are short listed for interview.
Please read the advertisement carefully. We do not consider applicants who do not meet the minimum requirements.
The University is committed to Employment Equity.
The University reserves the right not to fill a vacancy.
Should you not hear from us within six weeks of the closing date, please assume you are unsuccessful
* Please familiarise yourself with the University's Section 18 Notice regarding the processing of your Personal Information.
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.