Senior Software Administrator

2 months ago


Pretoria, South Africa University of Pretoria Full time

**UP Professional and Support**:
DEPARTMENT OF INFORMATION TECHNOLOGY SERVICES

SENIOR SOFTWARE ADMINISTRATOR

PEROMNES POST LEVEL 6- The University of Pretoria's commitment to quality makes us one of the top research Universities in the country and gives us a competitive advantage in international science and technology development._

JOB PURPOSE:
RESPONSIBILITIES:

- Install and maintain Oracle middleware software infrastructure:

- Ensure that middleware software availability adheres to Service Level Agreements committed to by ITS Management;
- Compile installation and configuration documentation and guidelines to be used by subordinate;
- Install and configure Oracle middleware software;
- Maintain the development, test and production middleware environments by using the appropriate administration tools. This includes configurations, upgrades, patches, deploys, sizing and cloning of environments;
- Monitor and tune the development, test, and production middleware environments with regard to availability, performance and disk space;
- Set up and configure the required mechanisms for monitoring the middleware environments and pro-active alerting when systems are not available or are performing poorly, and respond to these alerts;
- Develop, test and implement processes required for ease of maintenance, monitoring of the middleware environments, and improving these environments (including automation of tasks where applicable);
- Ensure that the appropriate backup procedures are implemented by the database administrator and server system team for all relevant environments, and arrange regular testing of restores to ensure that environments can be recovered when necessary;
- Provide after-hours support to ITS Helpdesk and other ITS teams and users, with regard to the availability of the middleware environment, and perform after-hours maintenance tasks on the middleware environment, as required;
- Liaise with product vendors and use vendor information sources to resolve software problems and obtain information about new versions, upgrades, patches etc.;
- Attend relevant presentations, seminars, launches, workshops, and courses from vendors;
- Documentation and planning:

- Document installation, configuration and maintenance processes and working procedures to ensure a well-documented and well-managed Oracle middleware environment;
- Document the middleware architecture;
- Provide input to the compilation of policies related to the Oracle middleware environment;
- Assist the server team with the design, testing, implementation and maintenance of operating system infrastructure to meet business needs;
- Determine capacity requirements on the middleware environments;
- Do continuous research on new available software versions and compatibility between software, and make recommendations to management regarding viability of upgrades;
- Compile implementation plans for software upgrades and patches across development, test and production Oracle middleware environments;
- Support ITS Integration development team:

- Work on specific projects with Capability Development and the ITS Integration team;
- Support the ITS Integration team members with:

- Investigation on configurations of middleware products as may be required for addressing business requirements and/or performance issues, and to improve performance;
- Testing and/or performance testing of integration processes;
- Problem solving on integration process related problems;
- Coordination and planning of deployment of integration processes;
- Deploy integration processes to test and production environments by executing scripts as provided by the development team;
- Implement procedures to ensure well-managed version control on integration processes;
- Administration and adherence to standards, policies and procedures:

- Perform administrative duties e.g., filing, documenting, reporting, attending meetings etc.;
- Control the process of deploying software or software environment changes on production by opening and managing change control requests;
- Must adhere to the following:

- IT policies and procedures;
- Business processes and rules;
- Configuration management and documentation procedures;
- System security techniques and methods;
- Human Resources management:

- Improve performance by defining and executing an individual performance development plan;
- Build proficiency levels for current position and future advancement by participating in formal and informal training opportunities;
- Implement effective performance management in accordance with University policy, to develop and enhance the performance of staff members and thus contributing to the overall performance of the University;
- Monitor performance levels of personnel on a continuous basis through formal and informal performance management processes.

MINIMUM REQUIREMENTS:

- Applicable Bachelor’s degree or B.Tech (e.g. B.Sc., B.Com Informatics, B.Eng.); WITH
- A total of five years’



  • Pretoria, Gauteng, South Africa SITA SOC Full time

    Job Title: Senior Software Developer for Operational EfficiencySITA SOC is seeking a highly skilled and experienced Senior Software Developer to join our team. As a key member of our software development team, you will play a crucial role in designing and developing software solutions that optimize operational efficiency.About the Role:This is a full-time...


  • Pretoria, Gauteng, South Africa Midvaal Recruitment Full time

    Job DescriptionAs a Senior Administrative Officer, you will be responsible for providing high-level administrative support to our team. This role involves managing and maintaining accurate records of amounts owed to suppliers and vendors, verifying and processing invoices and credit notes, and ensuring timely payment of debts to avoid late fees and...


  • Pretoria, Gauteng, South Africa Perfect Placement Recruitment Full time

    Job Title: Senior Cadmatic Software ExpertWe are looking for a seasoned Cadmatic Software Expert to join our team at Perfect Placement Recruitment. In this critical role, you will oversee the administration of the Cadmatic platform, ensuring seamless integration with other systems. Your exceptional technical expertise and excellent communication skills will...


  • Pretoria, Gauteng, South Africa Mukuru Full time

    Job Title: Senior Software DeveloperIn this role, you will be part of our Financial Services engineering team at Mukuru, where you will collaborate with passionate individuals and a collaborative culture that fosters creativity and growth.This is an exciting opportunity for a senior software developer to join a dynamic and innovative team committed to...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    Network Recruitment is seeking a highly skilled Senior Software Engineer to join our team. With a strong background in software development and a passion for innovation, you will play a key role in creating robust and scalable software solutions that meet the needs of our clients.Job DescriptionAs a Senior Software Engineer at Network Recruitment, you will...


  • Pretoria, Gauteng, South Africa Nambiti Technologies Full time

    We are seeking a highly experienced and skilled Senior Software Professional to join our team at Nambiti Technologies.The ideal candidate will have at least 10 years of experience in software development, with a strong focus on delivering high-quality solutions.QualificationsA diploma or equivalent qualification in Computer Sciences, Information Technology,...


  • Pretoria, Gauteng, South Africa Perfect Placement Recruitment Full time

    Job Overview: We are seeking a skilled Senior Software Engineer to join our team in the Netherlands. This is a full-time position that requires a minimum of 5 years of professional experience in software development.Key Responsibilities:Design, develop, and implement software solutions using Java, C++, Python, or similar languages.Collaborate with...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    **About the Role:**We are seeking a skilled Senior Software Engineer to join our team at Network Recruitment. In this role, you will be responsible for the development and maintenance of EHS and back-end web application services.**Responsibilities:System documentation and analysisDesign, development, and testing of software systemsImpact analysis and system...


  • Pretoria, Gauteng, South Africa E&D Recruiters Full time

    Job Title: Senior Software Engineer - Network ProtocolsWe are seeking a highly skilled Senior Software Engineer to join our team as a Network Protocols specialist at E&D Recruiters. This role involves the development of Layer 2 and Layer 3 protocol software components.As a Senior Software Engineer, you will be responsible for:Developing high-quality software...


  • Pretoria, Gauteng, South Africa Tumaini Consulting Full time

    We are seeking a highly skilled Senior Cloud Backend Software Engineer to join our rapidly growing team at Tumaini Consulting. As a seasoned professional with expertise in cloud development, you will play a key role in driving innovation and growth for our clients across the globe.About UsTumaini Consulting is a dynamic consulting firm that prides itself on...


  • Pretoria, Gauteng, South Africa E&D Recruiters Full time

    Join E&D Recruiters as a Senior Microprocessor Software Specialist in Pretoria East and contribute to the development of cutting-edge software solutions for embedded systems. We're looking for an experienced professional with a strong background in software engineering and microprocessor architecture.Your responsibilities will include designing and...


  • Pretoria, Gauteng, South Africa JenRec Recruitment Full time

    About the RoleWe are seeking a skilled Senior Network Software Developer to join our growing team focused on designing and developing Layer 2 and Layer 3 protocol software for digital communication systems.Main ResponsibilitiesDevelop and maintain Layer 2 and Layer 3 embedded protocol software components.Ensure software meets coding standards and relevant...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    Job Summary:E-Merge is seeking a skilled Java Developer to join our team in Pretoria. As a senior software engineer, you will be responsible for leading the development and maintenance of our software applications using Java.Main Responsibilities:Lead the development of new software features and enhancements using Java.Mentor junior developers and provide...


  • Pretoria, Gauteng, South Africa CHIETA Full time

    Are you an experienced software developer looking for a new challenge?We are seeking a highly skilled and motivated individual to join our team as a Senior Software Developer.About the JobThe successful candidate will be responsible for developing and maintaining software applications using various programming languages, including .NET Core Framework,...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    About Network Recruitment">At Network Recruitment, we're passionate about connecting talented individuals with exciting career opportunities. As a leading recruitment agency, we strive to make a positive impact on our clients' businesses and the lives of our candidates.">Salary: $60,000 - $80,000 per annum">Job Description:">We are seeking an experienced...


  • Pretoria, Gauteng, South Africa CodeConnect Staffing (Pty) Ltd Full time

    Job Title: Senior Software Quality Assurance SpecialistAbout the RoleWe are seeking an experienced Senior Software Quality Assurance Specialist to join our team at CodeConnect Staffing (Pty) Ltd in Pretoria, South Africa. This is a hybrid role that requires 3 days' on-site presence per week.The ideal candidate will have 3-5 years of hands-on software testing...


  • Pretoria, Gauteng, South Africa Careers Full time

    Job OverviewWe are seeking a skilled Senior Software Quality Assurance Specialist to join our team. The successful candidate will be responsible for ensuring the quality and integrity of our software applications.


  • Pretoria, Gauteng, South Africa E&D Recruiters Full time

    Job DescriptionE&D Recruiters is looking for a skilled Senior Embedded Software Developer to join our team.Key Responsibilities:Embedded Software Development: Design and develop embedded software for digital communication systems, utilizing C++ programming language.Agile Development Environment: Collaborate with software, hardware, and test engineers on...


  • Pretoria, South Africa Perfect Placement Recruitment Full time

    Job Title: Senior Software EngineerLocation: NetherlandsSalary: To be discussed in the InterviewVacancy Type: Full-TimeClosing date for applications: End Dec 2024Non- negotiable qualifications and experience required:Education: Bachelor's or Masters degree in Computer Science, Software Engineering, or a related field.Experience: Minimum 5 years of...


  • Pretoria, Gauteng, South Africa Tumaini Consulting Full time

    At Tumaini Consulting, we are looking to recruit a highly skilled Senior Software Engineer for a Hybrid role based in Pretoria East.OverviewOur client is seeking an experienced software engineer with a strong background in object-oriented programming and software development. The ideal candidate will have a solid understanding of software development...