Intern Development And Solution Architecture

Midrand, Johannesburg, South Africa

Job Description


Job Summary The criteria/requirements are as follows:-

  • Candidates must have COMPLETED their 3 YEAR tertiary qualification in degree in Computer Science, Information Technology, Software Engineering, or a related field. This is NOT a WIL programme.
  • Candidates must have no criminal record.
  • Candidates must currently be unemployed.
  • Candidates must not be participating on another learnership or internship program.
  • Candidates must have completed matric with English and mathematics.
  • Candidates must have effective communication in written and verbal English.
  • Candidates must be competent in Microsoft applications including Word, Excel, Outlook and Visio
  • Candidates must currently be living in Gauteng (relocation is NOT an option).
  • Candidates must be between the ages of 18 and 35 as at 01 July 2024.
  • Candidates must be a South African Citizen (African, Indian, Asian)
Key Responsibilities: -
  • Assist in Solution Design:
  • Support the architecture team in designing scalable and robust software solutions.
  • Participate in the review of technical requirements and translate them into architecture and design documents.
  • Software Development:
  • Collaborate with the development team to write, test, and maintain code for various projects.
  • Contribute to code reviews and provide constructive feedback to peers.
  • Research & Development:
  • Research emerging technologies and industry trends to identify opportunities for innovation.
  • Assist in developing proof-of-concept prototypes to validate new ideas and approaches.
  • Documentation & Reporting:
  • Prepare and maintain documentation related to architecture and design decisions.
  • Assist in creating technical reports and presentations for stakeholders.
  • Learning & Development:
  • Engage in continuous learning to improve your skills in development and architecture.
  • Attend meetings, workshops, and training sessions to broaden your knowledge of the field.
Skills: -
  • Technical Skills:
  • Familiarity with programming languages such as Java, C#, Python, or JavaScript.
  • Basic understanding of software development principles, including OOP, data structures, and algorithms.
  • Exposure to cloud platforms like AWS, Azure, or Google Cloud is a plus.
  • Understanding of web technologies such as HTML, CSS, and RESTful APIs.
  • Analytical & Problem-Solving Skills:
  • Strong analytical skills with the ability to identify and solve technical problems.
  • Attention to detail and a proactive approach to identifying potential issues.
  • Communication & Collaboration:
  • Good verbal and written communication skills.
  • Ability to work effectively in a team environment and collaborate with cross-functional teams.
  • Motivation & Eagerness to Learn:
  • A strong desire to learn and grow in the field of development and solution architecture.
  • Self-motivated with the ability to manage time effectively and meet deadlines
  • Experience with version control systems like Git.
  • Knowledge of Scrum, SDLC, Agile and TOGAF.
  • Knowledge of software design patterns and best practices.
  • Exposure to DevOps practices and tools such as CI/CD pipelines.
If you have not received a response to this advert by 31 August 2024, please consider your application to be unsuccessful.
ONLY CANDIDATES WHO MEET THE CRITERIA MUST APPLYGijima Holdings Pty Ltd : Youth DevelopmentRecruiter

Job Mail

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1335769
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Midrand, Johannesburg, South Africa
  • Education
    Not mentioned