Intern Development And Solution Architecture

Midrand, Johannesburg, South Africa

Job Description


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 APPLY

ExecutivePlacements.com

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
    JD1336947
  • 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