Job Purpose
Under the supervision of the Manager – Data Centre Operations the Senior Computer Operator interfaces with other team members and members of the technical teams within the company for the support of the systems in the Suite as well as for limited customer support outside of normal business hours. The Senior Computer Operator’s role is to monitor as well as guide the Computer Operators and control the company’s computer systems and peripheral equipment for the purpose of uninterrupted service, operating runs and batch jobs as well as troubleshooting multi-platform systems in a 24x7 dynamic environment.
Key Responsibilities
Management/Administrative:
- Assists in preparing Operational Work Plans for the Unit;
- Collaborates with the manager in the development of the Division/Department's Corporate and Operational Plans;
- Co-ordinates work processes within the Unit and with external Departments/Divisions;
- Informs the Manager of operational progress, risks, issues, major setbacks, resource constraints and significant deviations from agreed objectives/targets/actions;
- Collaborates in policy development and makes representation for approval through the Manager;
- Recommends through the Manager the adoption of international standards frameworks;
- Enforces policies and standards to support departmental strategy and establish alignment with stakeholders;
- Collaborates in major periodic reviews of policies and standards to ensure relevance and currency;
- Collaborates in the development of departmental policies;
- Prepares Weekly, Monthly, Quarterly, and Annual Reports for the Manager;
- Collaborates with the Manager in the development of the Department's Human Resource plans;
- Collaborates with the Manager to ensure that Job Descriptions are reviewed, goals and objectives are set and performance appraisals are conducted for each member of the Team;
- Supervises all team members to ensure high performance and productivity levels are maintained at all times and objectives and targets are achieved;
- Performs any other related job enrichment duties that may be assigned from time to time.
Required Knowledge, Skills and Competencies
Core:
- Excellent Oral and Written Communication Skills
- Methodical, results oriented, time-sensitive and highly motivated
- Keen eye for details and the ability to exercise initiative
- Team player
- Good interpersonal skills
- Good planning and organizing skills
- Goal and result oriented
- Ability to use own initiative
- Teamwork and co-operation
- Good analysis skills
- Customer and quality focus
- Compliance
Technical:
- Software development languages
- Analyzing information
- Software design
- Software debugging
- Software development fundamentals
- Software testing
- Software algorithm design
- Software documentation
- Software performance tuning
- Strong analytical skills with the ability to formulate and conceptualize solutions
Minimum Required Qualification and Experience
- Bachelor’s Degree in Computer Science, Engineering or equivalent from a recognized tertiary institution;
- Five (5) years’ application development experience, inclusive of three (3) years in a similar position;
- Experience in the conceptualization, design, specification, development and implementation of automated solutions to meet business needs;
- Experience in object-oriented analysis and design techniques;
- Knowledge and experience in Java and C# and general web-based development tools;
- Experience developing applications using Java Enterprise Edition (JEE) and/or Microsoft .Net technologies. Familiar with agile software development methodologies such as SCRUM;
- Knowledgeable about agile engineering practices such as XP, TDD and Continuous Integration and Delivery;
- Experience working with a Continuous Integration Server;
- Working knowledge of Version Control Systems; preferably Git;
- Experience writing automated unit tests using a Unit Testing Framework.
Please note that only shortlisted applicants will be contacted.
Follow