Mid-Level Web Developer

PURPOSE AND OBJECTIVE
The Web Application Developer take a prominent role in the design and development of an exciting
big-data and innovation platform/s in an agile environment and will be responsible for the
specification, design and development of web applications based on user requirements and industry
norms and standards. The successful candidate should have experience in cloud-based web
applications deployed using containerization.

RESPONSIBILITIES

  • Be able to work with limited supervision.
  • Develop technical specifications and architecture.
  • Write clean, maintainable code with appropriate test coverage.
  • Participate in code reviews, sprint estimations and retrospectives.
  • Research, identify, implement, test, and modify modern technologies.
  • Be able to guide and develop Junior Developers.

SKILLS

  • C#, .NET, ASP.Net Core, Blazer required.
  • Angular, JavaScript skills required
  • Solid experience with Version Control Systems – GIT.
  • SQL, Mongo DB, and Redis experience a benefit.
  • Azure Cloud Architecture knowledge, CI/CD pipelines and Docker experience a benefit
  • Microsoft certification will be an advantage.

QUALIFICATIONS AND EXPERIENCE

  • A relevant degree will be beneficial
  • 5-10 years of experience in building modern web-based or mobile applications.

Junior Developer

Requirements:

  • Strong academic background – BSc Computer Science, Engineering background or Diploma
    from a strong institution
  • Intermediate skill level in C#, .Net or JavaScript
  • Strong experience with JavaScript, CSS, HTML, SQL
  • OutSystems certifications advantageous
  • Solid programming skills foundation – will be taught OutSystems

Snr. Java Developer

Job Description:

The organization is currently seeking highly talented and motivated Senior Java Developers to join their dynamic team at their web development company. As a specialist in Java and PostgreSQL, they offer a stimulating and rewarding work environment where you can contribute your expertise and collaborate with a team of like-minded professionals.

Overview:

Full stack development of web-based systems using:

  • Java 11 (JPA, EJB).
  • JakartaEE
  • PostgreSQL
  • Primefaces
  • AWS

Responsibilities:

  • Collaborate with a team of developers and contribute to the design, development, and implementation of web applications using Java 11, JPA, EJB, and other relevant technologies.
  • Participate in the entire software development lifecycle, including requirements analysis, coding, testing, debugging, deployment, and maintenance.
  • Develop efficient and scalable code while ensuring adherence to coding standards and best practices.
  • Troubleshoot and resolve complex technical issues that may arise during the development or production phases.
  • Collaborate with cross-functional teams, including designers, project managers, and quality assurance professionals, to deliver high-quality solutions.
  • Stay up to date with emerging technologies, industry trends, and best practices to continuously enhance your skills and contribute to innovative ideas to the team.
  • Contribute to code reviews and provide constructive feedback to fellow developers.

Requirements:

  • Tertiary degree, diploma or certificate in a related field (Bachelor’s degree in Computer Science, Software Engineering, or a related field) or equivalent professional experience.
  • OCP Certification is advantageous but not required.
  • Proven experience as a Java Developer, with a focus on Java 11, JPA, EJB, and related technologies.
  • Solid understanding of web development principles and practices, including object-oriented design, data structures, algorithms, and software architecture.
  • Proficiency and familiarity with frameworks/libraries such as JakartaEE and Primefaces.
  • Strong working knowledge of PostgreSQL or other relational databases.
  • Experience with cloud platforms, preferably AWS.
  • Strong problem-solving skills with meticulous attention to detail.
  • Ability to work both independently and collaboratively within a team environment.
  • Excellent communication and interpersonal skills, with the ability to effectively articulate technical concepts to both technical and non-technical stakeholders.

 

Faculty Head – Business Management

Duties and Responsibilities:

Leadership:

  • Provide academic leadership by creating and executing strategies to establish the Department as a leader in the discipline vis-à-vis competing with national and international entities
  • To create and manage a positive educational environment for Head of Programme’s, Programme Co-ordinators and Facilitators and Lecturers.
  • To be the visionary example for your faculty by leading the development of new innovative and future job content
  • Establish professional relationships with international and national stakeholders.

Human Resource Management:

  • To manage the recruitment, selection, and appointments of faculty members nationally.
  • Manage and control the professional development of all faculty members.
  • Quarterly Performance Reviews of Faculty members. Performance Manage staff as required by the  Performance Management policy and use the process to dev Coaching and mentoring of all faculty members, including disciplinary issues.
  • Develop the personal and professional effectiveness of the appraisee(s).

Research:

  • Fostering the pre-eminent role of research in the faculty and enhancing the capacity for outstanding research across all represented programmes.
  • A minimum of 2 research output is to be produced annually in coordination with the HOPs and lecturers of the institute.

International Partnerships:

  • Undertake, coordinate, implement and manage  academic -operational contributions and participation in agreed international partnership activities such as:
  • lecturer exchange,
  • student exchange visits and forums.
  •  online events.
  • meetings; and other actions.
  • Liaise and coordinate with appropriate University/institutions contributing departments and stakeholders, and the Marketing and Communications Advisory teams and Marketing Events team as required

Quality Assurance:

  • QA conducted on implementation of all academic policies and procedures per Faculty.
  • Reporting as per the QA Calendar
  • QA of LMS per Faculty.
  • QA self evaluations completed in preparation for QA audits
  • Comply to all criteria in the Faculty Internal QA Audits

Qualifications:

  • Master’s degree in a relevant field within the faculty
  • PhD degree is a recommendation.

Experience:

  • Minimum of five years of relevant work experience at an Academic institution.
  • Experience working with learning management system (LMS) platforms is preferred; familiarity with LMS requirements preferred.
  • Experience working with Microsoft Dynamics and Microsoft Office 365.
  • Relevant research and publications issued.
  • Demonstrated experience managing projects and teams and working cross-functionally with technical and non-technical teams

National Academic Manager – Higher Education

Duties and responsibilities:

  • To participate in the induction of newly appointed COMs in line with Higher education policies and procedures in alignment with Higher education academic-administrative requirements
  • To participate in the Recruitment and selection process of Higher education facilitators/lecturers/ COMs
  • To develop annual training plan for COMs related to academic- administrative and operational procedures also aligned to requirements.
  • To conduct training in various Higher education, administrative and operational procedures Ensure effective execution of community development projects nationally
  • To support customer service delivery and Higher education, full time part-time students NATED and corporate delegates experience to assist in maintaining/ increasing the progression rate.
  • To respond to Higher education, students complaints and enquiries in a professional manner
  • Monitor the availability of all registered Higher education and corporate delegates records on ICAS .
  • Develop Higher education timetables and schedules in consultation with the Faculty Heads, HoPs/ and COMs
  • Higher Education students and parent orientation
  • Ensure student support process as Higher Education policies are implented. For example: @risk students (absenteeism, finace, academic performance) Student support workshops for example (Bridging course, interview skills etc.)
  • Monitor the proper execution of teaching and learning methodologies.
  • Provide input to ensure alignment of all LMIS platforms to Higher Education programs.
  • Liaise the availability of teaching and learning resources and logistics and equipment and tools in accordance with Higher Ed and NATED requirements.
  • Monitor corrective actions after Internal audits per campus.

 

Qualifications:

  • Master’s degree from an accredited higher education institution/ university.
  • Completed degree(s) from an accredited institution that are above the minimum education requirement may be substituted for experience on a year-for-year basis.

Experience:

  • At least 5 years of managerial experience directly related to the duties and responsibilities specified in a Higher
    Education TVET Institution.
  • Experience working with learning management system (LMS) platforms is preferred; familiarity with LMS
    requirements preferred,
  • Experience working with Microsoft Dynamics and Microsoft Office 365.

Competencies:

  • Expertise in assessment, data analysis and educational outcomes.
  • Excellent interpersonal skills and a demonstrated ability to work with diverse members of the company community including students, faculty, staff, administrators, and external accreditors.
  • Demonstrated ability for effective organizational skills and ability to connect to the institutional strategy while
    displaying attention to detail.
  • Ability to synthesize and analyze quantitative and qualitative data and prepare and present reports effectively.
  • Knowledge of National postschool education accountability initiatives and trends.
  • Knowledge of national, and specialized postschool accreditation standards, practices, and goals.
  • Knowledge of institutional self-assessments and student outcomes assessment principles, methods and
    techniques.

National Academic Manager – Part time programmes

Duties and responsibilities:

  • To participate in the induction of newly appointed COMs in line with learnership policies and procedures
    in alignment with PT academic-administrative requirements
  • To participate in the Recruitment and selection process of learnership and corporate  facilitators/lecturers/ COMs
  • To develop annual training plan for COMs related to academic- administrative and operational procedures also aligned to requirements
  • To conduct training in various l, administrative and operational procedures Ensure effective execution of community development projects nationally
  • To support customer service delivery of part-time students to assist in maintaining/ increasing the progression rate.
  • To respond to part-time students complaints and enquiries in a professional manner
  • Monitor the availability of all registered part time students' and records on ICAS ( new system?)
  • Active participation in building collaboration with SETAs, and companies and bursary providers in partnership with the Faculty Heads and office of the Registrar and Business Development Consultants in order to address queries related to learnerships and bursaries.
  • Develop part-time timetables and schedules in consultation with the Faculty Heads, HoPs/ and COMs
  • Coordinate Part time students and parent orientation
  • Ensure student support process as per Part Time policies are implented. For example: @risk students
    (absenteeism, finace, academic performance) Student support workshops for example (Bridging course, interview skills etc.)
  • Monitor the proper execution of teaching and learning methodologies
  • Provide input to ensure alignment of all LMIS platforms Part time requirements
  • Liaise the availability of teaching and learning resources and logistics and equipment and tools in
    accordance with part time requirements

Qualifications:

  • Honour’s degree from an accredited higher education institution/ university.
  • Completed degree(s) from an accredited institution that are above the minimum education requirement may be substituted for experience on a year for year basis

Experience:

  • At least 5 years of managerial experience directly related to the duties and responsibilities specified in a Higher
    Education TVET Institution.
  • Experience working with learning management system (LMS) platforms is preferred; familiarity with LMS
    requirements preferred,
  • Experience working with Microsoft Dynamics and Microsoft Office 365.

Competencies:

  • Expertise in assessment, data analysis and educational outcomes.
  • Excellent interpersonal skills and a demonstrated ability to work with diverse members of the company community including students, faculty, staff, administrators, and external accreditors.
  • Demonstrated ability for effective organizational skills and ability to connect to the institutional strategy while
    displaying attention to detail.
  • Ability to synthesize and analyze quantitative and qualitative data and prepare and present reports effectively.
  • Knowledge of National postschool education accountability initiatives and trends.
  • Knowledge of national, and specialized postschool accreditation standards, practices, and goals.
  • Knowledge of institutional self-assessments and student outcomes assessment principles, methods and techniques.

Head of Programmes UI/UX

Facilitation:

  • Planning and managing of weekly classes
  • Preparation and delivery of learning content
  • Consultation on practical projects
  • Develop learning material if required
  • Assessment of formative and summative assessments.

Material development:

  • Development of learner and facilitator guides, module content, and assessment materials.
  • Ensure the quality of assessments as well as alignment of assessments to Unit standards.
  • Upload guides and assessments to the relevant learning management system

 

Quality Assurance

  • Oversee the assessment and moderation of all assessments relevant to the qualification
  • Minimum requirements:
  • Minimum NQF level 6 qualification in UI/WEB or similar qualification
  • 3 years industry experience
  • 3 years lecturing experience

 

Computer Literacy:

  • Microsoft Office
  • Adobe Illustrator
  • Adobe Photoshop
  • HTML5
  • CSS3
  • SASS
  • JavaScript
  • jQuery
  • Bootstrap 5
  • PHP
  • SQL
  • MySQL
  • C#
  • Python
  • Java
  • TypeScript

 

Campus Operational Manager

Job summary: 

The Operational Manager position will include functions in the following areas such as:

  • Infrastructure maintenance
  • Health and Safety
  • Human Resources for Academic and Operational Employees
  • Academic Delivery
  • Campus Administration
  • Campus Quality Assurance
  • Campus Financial Management
  • Manages day to day business of the campus operations while balancing the responsibilities of various business departments.
  • From an Academic point the manager supervises lecturers and education staff and keep track of student performance. They ensure that campus facilities remain safe for students and faculty and plan regular maintenance of campus grounds and equipment.
  • Academic Managers must be excellent multi-taskers, as their duties include disciplining and counselling students, handling discipline problems, lecturers, establishing and overseeing class schedules, and managing campus activities and staff.
  • Ensure quality delivery of academic programmes.
  • Ensure weekly and monthly finances / budget of the campus including collaboration with finance department on student debtors

Qualifications:

  • Bachelor Degree
  • Honours Degree / MBA

Experience:

  • 5 years management experience of a business unit at an Academic Institution
  • 3-5 years Teaching and Learning management

Competencies:

  • Time Management
  • Computer literacy/ Strong expertise in business and management computer applications and databases.
  • Knowledge of SAQA and related Acts
  • Conflict Management
  • Customer focus
  • Administrative skills
  • Query resolution
  • Good communication skills
  • Report writing skills
  • Demonstrated supervisory skills
  • Excellent planning and organizational skills
  • Working knowledge of accounting, budget planning and financial forecasting.
  • Solid analytical and problem-solving skills.
  • Attention to detail and accuracy.
  • Strong knowledge in Educational Industry standards and/or regulatory requirements.
  • Ability to multi-task and manage deadlines.
  • Applied knowledge of Occupational Health and Safety procedure

Campus Business Development Manager

Job Summary:

The business development manager is in charge of developing business solutions. The main goal is to generate more revenue for the campus. The position will manage client accounts and develop business. This includes new sales strategies, sales pitches, and business plans. The position will prospect new business by advertising, cold calling, networking, or other methods of producing interest from potential clients. The position will design persuasive approaches and proposals to convert potential clients into business customers. By presenting new solutions and services to clients, you will develop and maintain existing accounts.

 

Ethos and Values:

  • To ensure the vision for the campus is shared, understood and implemented effectively
  • To demonstrate a commitment to professional learning and continuous improvement
  • To model the campus’ commitment to excellence, independence and opportunity in everyday work and
    practice.

Duties and Responsibilities:

  • Prospect for potential clients and convert them into increased business opportunities
  •  Contacting potential clients to establish rapport and arrange meetings.
  • Present new products and services to improve existing relationships.
  • Planning and overseeing new marketing initiatives.
  • Developing quotes and proposals for clients.
  • Researching organizations and individuals to find new opportunities.
  • Developing goals for the development team and business growth and ensuring they are met.
  • Finding and developing new markets and improving sales
  • Engage internal and external contacts.
  • Recognize opportunities for distribution channels, services, and campaigns that will result in sales.
  • Ensure all levels of staff portray the campus in the best light.
  • Research and cultivate an accurate perception of the organization’s mission and goals.
  • Forecast sales objectives and ensure they are fulfilled by the business development team
  • Submit and ensure data is accurate on weekly progress reports.
  • Attend industry functions, including conferences and association events, and contribute information
    and feedback on upcoming market trends.
  • Training personnel and helping team members develop their skills.
  • Human Resource Management:
  • Initiates recruitment of new staff, conducts interviews, seeks applicable HO Exec or
    Management approval and recommends appointments.
  • Communicates job descriptions to all sales employees.
  • Clarifies roles and responsibilities and ensures performance objectives and KPI’s are set and agreed, measured and takes corrective action where necessary.
  • Gives feedback to staff on performance and development.
  • Manage all Labour Relations in line with the applicable policies and procedures in consultation
    with applicable line Manager at HO.
  • Manage all employees Leave Records in line with the applicable Policies and Procedures
  • Manage the Legal requirements and Policies and Procedures for all Foreign Employees on
    Campus.
  • Manage campus budget in collaboration with campus finance administrator.
  • Manage and control campus budget in collaboration with COM.

Experience:

  • 3- 5 years sales or business development management of a business unit

Competencies:

  • Time Management
  • Computer literacy
  • Knowledge of SAQA and related Acts
  • Conflict Management
  • Customer focus
  • Administrative skills
  • Query resolution
  • Good communication skills
  • Report writing skills
  • Sales and Marketing experience