No scholarship available at the moment, please keep on checking for scholarships that might be available on this page.
These are internal job adverts and only current PAICTA 1st Cohort Interns are eligible to apply. Interested applicants are urged to apply by April 17th, 2023.
We are seeking a skilled Full Stack Software Developer to join our dynamic team. The ideal candidate should have interest in developing applications using Python, Django, Laravel, PHP, React Native, AI & Machine Learning Libraries, Java Script, Design Thinking, and Agile methodologies. The candidate should be a self-starter who can work independently and as part of a team, with good communication skills and a strong desire to learn and grow.
- Design, Develop, maintain, and enhance software applications using Python, Django, Laravel, PHP, React Native, AI & Machine Learning Libraries, Java Script, and other relevant technologies.
- Collaborate with cross-functional teams, including UX/UI designers, product managers, and quality assurance engineers, to develop scalable and high-quality software solutions..
- Participate in code reviews, design reviews, and sprint retrospectives to improve software quality and efficiency.
- Participate in agile development methodologies such as Scrum or Kanban to deliver software solutions in a timely and efficient manner.
- Write clean, efficient, reusable, and maintainable code while adhering to industry best practices and standards.
- Develop, integrate, and test AI and machine learning algorithms and models into software applications.
- ensure the application is optimized for maximum speed and scalability.
- Ensure that software solutions are optimized for performance, scalability, and security.
- Create and maintain documentation, including technical design documents, user manuals, and other related materials.
- Stay up-to-date with new technologies and industry trends to continuously improve software development practices.
- Implement and maintain software documentation, including technical design documents, user manuals, and other related materials.
- Continuously update knowledge and skills to keep up-to-date with new technologies and industry trends.
- At least an NQF Level 7 qualification in IT, Computer Science or related field.
- At least 3-5 years of experience in software development.
- Proficiency in Python, Django, Laravel, PHP, React Native, AI & Machine Learning Libraries, Java Script, and other relevant technologies.
- Knowledge, Experience in Agile methodologies and experience with agile development methodologies such as Scrum or Kanban.
- Experience in developing scalable and high-quality software solutions.
- Knowledge of database technologies such as MySQL, PostgreSQL, or MongoDB.
- Good problem-solving, analytical, and debugging skills.
- Good written and verbal communication skills.
- Ability to work independently and as part of a team.
- Experience in developing and integrating AI and machine learning algorithms and models into software applications.
- Familiarity with design thinking methodologies.
If you are passionate about software development and want to be part of a fast-paced and challenging environment, are looking for an exciting opportunity to work on challenging projects with a dynamic team we encourage you to apply for this exciting opportunity.
The Junior Project Manager with Data Analyst Skills will work closely with the project management team to support the successful delivery of projects. This role will be responsible for analysing project data and providing insights to the project manager to help them make informed decisions. The successful candidate will be an organized, detail-oriented individual with strong analytical skills.
- Support the project manager in all aspects of project delivery, including project planning, scheduling, and risk management.
- Analyse project data and provide insights to the project manager to help inform decision-making.
- Develop and maintain project documentation, including project plans, status reports, and meeting minutes.
- Collaborate with team members to identify and resolve project issues and risks.
- Prepare project status reports for senior management and other stakeholders.
- Assist with project budget management, including tracking expenses and forecasting future costs.
- Work with project team members to ensure project deliverables are completed on time and within budget.
- Perform other duties as assigned by the project manager.
- At least an NQF Level 7 qualification in Commerce, Data analytics, or a related field.
- 1-2 years of experience in project management, data analysis, or a related field.
- Strong analytical skills with experience in analysing data and providing insights.
- Excellent organizational skills and attention to detail.
- Excellent written and verbal communication skills.
- Strong interpersonal skills with the ability to work effectively with team members at all levels.
- Proficient in project management software and tools, including Microsoft Project, Excel, and PowerPoint.
This is an entry-level position with opportunities for growth and advancement within the organization. The successful candidate will be a self-starter who is eager to learn and develop their skills.
We are seeking a Junior Project Administrator with Support Services Skills, Technical Skills to join our team. The ideal candidate will be responsible for providing administrative support, responsible for assisting project managers in the planning, execution, and delivery of projects related to communication networks, support services, technical implementations. The candidate should have a strong understanding of support services concepts, strong understanding of technical concepts, have a strong understanding of communication networks, project management principles, and excellent communication skills.
- Assist project managers with project planning, scheduling, and tracking of progress.
- Ensure project documentation is complete, accurate, and up-to-date.
- Monitor project budgets and expenses and provide regular reports to project managers.
- Attend and coordinate and schedule meetings, prepare agendas, and take meeting minutes.
- Liaise with internal and external stakeholders to ensure project objectives are met.
- Support project managers with risk management, issue tracking, and resolution.
- Assist in the preparation of project presentations and reports.
- Stay up-to-date with industry trends and advancements in technical implementations.
- Stay up-to-date with industry trends and advancements in communication networks technology.
- Stay up-to-date with industry trends and advancements in support services.
- At least an NQF Level 7 qualification in a relevant technical field such as information technology, computer science, or engineering.
- 1-2 years of experience in project administration or related field
- Technical knowledge in areas such as software development, infrastructure, or network engineering.
- Knowledge of support services and related technologies.
- Excellent organizational and time management skills.
- Excellent verbal and written communication skills.
- Good analytical and problem-solving skills.
- Ability to work in a team environment.
- Proficiency in project management software such as Microsoft Project or Jira is a plus
If you have a passion for project management, support services, communication networks, and technical implementations and are looking for an opportunity to grow your skills and career, we encourage you to apply for this exciting opportunity.
- Familiarity with project management methodologies such as Agile or Waterfall.
- Experience with technical project management is a plus.
- Experience with technical support services is a plus.
- Familiarity with software development lifecycle is a plus.
- Strong proficiency in Microsoft Office Suite, including Excel and PowerPoint.
- Familiarity with service desk tools such as JIRA Service Desk, Zendesk, or Freshdesk.