Purpose
As 2nd and 3rd line support process and functional role, request, attend to and resolve events, incidents, problems and changes via formalised and accepted service management policies, processes and procedures using programming computer languages and development tools. Make recommendations on corrective and adaptive maintenance. Writing code. Coding, compiling and executing applications. Works with other software professionals such as Systems Analysts and Engineers. Facilitating training at an individual and team level or in cases of explaining projects to clients. Perform full range of works related to application analysis, design and programming functions. Does project planning and feasibility studies. Establishes a high-level view of the intended project and determines its goals. Responsible for requirements definition. Defines project goals into defined functions and operation of the intended application. Analyses end-user information needs. Describes desired features and operations in detail, including screen layouts, business rules, process diagrams, pseudo code and other documentation. Directly supports application acceptance, installation and deployment. Ensuring quality components of methodology is followed to achieve all process milestones. Act as a mentor and guides subordinates in carrying out application developmental stages. Make recommendations on corrective and adaptive maintenance actions. Ensuring quality components of methodology is followed to achieve all process milestones. Brings all the pieces together into a special testing environment, then checks for errors, bugs and interoperability
Formal Education
● Degree in Engineering, Information Systems or Computer Science or equivalent international certification/experience
Experience
● 3-5 years’ experience in an ICT Industry
Technical/Legal Certification
● ITIL v3 Foundation Certification (advantageous)
● Platform specific certification and experience, i.e. T-SQL, C, C#, Visual Basic 6
Responsibilities
Financial Perspective
Utilisation
● Maintain an acceptable level of utilisation
Manage tools of trade
● Reduce operational expenses
Manage operational expenses
● Reduce operational expenses
Customer Perspective
Quality
● Completeness and accuracy of code (work product) vs. allocated tasks
● Ensuring quality components of methodology is followed to achieve all process milestones
● Ensure project tasks delivered in accordance with larger project objectives
● Adhere to and apply software development policy and standards
Service reporting and review
● Ensure accurate estimates on development effort
● Proactively report on potential slippage or deviation
Plan
● Gather and understand the requirements
Building
● Perform software design, build and configuration
Testing
● Perform unit testing and ensure quality for test cases, where applicable
● "Define and report on outstanding known errors and workarounds (bugs)"
● Provide initial support in response to incidents and errors detected within a new or changed software application or work product
Internal Perspective
Research
● Provides collateral and information pertaining to the applications development function, documenting the information and ensuring utilisation
Service operations
● Ensure compliance with software development and service management policy, processes, templates and standards
● Make recommendations, on corrective and adaptive maintenance actions
● Enable storage and traceability/audit ability of controlled software in both centralised and distributed systems
● Ensure that the development, testing and production environments meet set requirements
Quality of support
● As 2nd and 3rd line support process and functional role, request, attend to, and resolve events, incidents, problems, and changes via formalised and accepted service management policies, processes and procedures
● Define the major types and sources of data necessary to support, as well as the data entities relevant to the client. Articulate and translate requirements into well formulated data models by taking target environments, processes, performance requirements and existing systems and services into account
Learning and Growth Perspective
Talent database
● Ensure CV updated and remains current on talent management system
Execute personal development plan (PDP)
● Participate in activities as described in personal development plan
● Keeping aware of changing business needs
Knowledge sharing
● Participate in opportunities for knowledge sharing within the team and relevant communities of practice (COP's)
● Staying abreast with most current technical and methodological changes and advances
Maintain accreditation status
● Relevant training programme attended
You have successfully created your alert.
You will receive an email when a new job matching your criteria is posted.
Your account has not been verified. Please use the verification link sent via email.
Resend Verification Link