Software Development intern

2 weeks ago


Centurion, Gauteng, South Africa Tolcon Group (Pty) Ltd Full time
Education and Experience
(minimum requirements to perform the job):

School: Grade 12
Post School: Diploma, Degree or related Qualifications in software development/computer science related field
Technical Knowledge: C#, Angular, MS SQL and MS Office
Experience: Previous work/development experience with version control systems (e.g., Git) is an advantage

Position Details

Location: Centurion
Remuneration: Monthly Stipend
Benefits: None

Employment Specification
  • Applicants must be South African citizens with a valid South African ID number.
  • Applicants must be under the age of 35.
  • Applicants must be in possession of a Matric Qualification and/or a Tertiary Qualification.
  • Prior experience is an advantage but not a requirement.
  • Computer literacy skills (MS Office).
  • Preference will be given to disabled applicants.
  • Valid South African Drivers License
  • Preferably own vehicle
Key Competencies:
  • Strong understanding of object-oriented programming (OOP) concepts, data types, variables, and control structures in C#.
  • Familiarity with Angular for developing single-page applications (SPAs), including components, services, and routing.
  • Basic knowledge of HTML, CSS, and JavaScript for front-end development.
  • Understanding of database management and SQL for data manipulation and querying.
  • Proficiency in TypeScript, including static typing, interfaces, and generics.
  • Strong problem-solving skills and attention to detail.
  • Willingness to learn and adapt to new technologies.

Physical Demands & Work environment:
  • The physical demands are those required to work in an office and inside and outside of buildings.
  • Drive a motor vehicle according to standards on public roads.
  • An ad hoc amount of overtime and standby duties to be performed.
Soft Skills
  • Communication
  • Attention to detail
  • Adaptability
  • Stress tolerance
  • Team work
  • Time Management
Main Duties and Responsibilities
  • Assist in developing and maintaining software solutions using C# and Angular.
  • Implement object-oriented programming (OOP) principles in software development.
  • Work on front-end development using Angular, HTML, CSS, and JavaScript to create interactive and responsive web applications.
  • Develop and manage databases, including data storage and retrieval using SQL Server or other RDBMS.
  • Utilize TypeScript for building scalable and maintainable applications, leveraging features such as static typing, interfaces, and generics.
  • Collaborate with the development team to design and implement new features.
  • Participate in code reviews and debugging sessions.
  • Learn and apply best practices for software development, including version control, testing, and deployment.
General
This Job Specification indicates only the main duties and responsibilities of the position and therefore is not intended as an exhaustive list.

The company will consider individuals who may have a disability however to a limited extent (Hearing with the use of a hearing aid).

By applying for this position, you consent in terms of the Protection of Personal Information Act (PoPI) to your personal information being obtained; utilised and stored by the Company through inter alia, reference checks, credit checks and trace reports.

Should you not be contacted with 2 weeks, kindly consider your application unsuccessful.


  • Centurion, Gauteng, South Africa Blue Bean Software Full time

    Company OverviewAt Blue Bean Software, we're shaping the future of custom software and product development. As a leading company, we partner with clients to solve complex challenges in various industries.We're pioneers in our field, constantly pushing boundaries and redefining what's possible. Our team is driven by a passion for innovative tech and a deep...


  • Centurion, Gauteng, South Africa Blue Bean Software Full time

    About Blue Bean SoftwareWe are a pioneering software development company that partners with leading enterprises and innovative start-ups to solve complex challenges. Our team of experts combines cutting-edge technology with in-depth understanding of our clients' needs to deliver tailored solutions.Our CultureWe foster a culture of trust, integrity, and...


  • Centurion, Gauteng, South Africa Blue Bean Software Full time

    About Blue Bean SoftwareWe're a leading custom software and product development company, partnering with large enterprises and dynamic start-ups to solve complex challenges. From high-stakes projects in the financial services industry to groundbreaking ventures in agritech and healthtech, we deliver tailored solutions that blend cutting-edge technology with...


  • Centurion, Gauteng, South Africa Blue Bean Software Full time

    Company OverviewBlue Bean Software is a leading custom software and product development company that partners with both large enterprises and dynamic start-ups to solve their most complex challenges. We deliver tailored solutions that blend cutting-edge technology with a deep understanding of our clients' needs.Our team is passionate about solving real-world...


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

    Lead Software Developer: Automotive Controls Centurion  International company. Embedded development, -verification and -maintenance of software on the display hardware. Skills needed in RTOS and microprocessor designs Qualification: B Eng. Degree in Mechatronic / Electronic Engineering (M-preferred) Willing to travel overseas for variable periods Minimum 10...


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

    Lead Software Developer: Automotive Controls Centurion  International company. Embedded development, -verification and -maintenance of software on the display hardware. Skills needed in RTOS and microprocessor designs Qualification: B Eng. Degree in Mechatronic / Electronic Engineering (M-preferred) Willing to travel overseas for variable periods Minimum 10...


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

    Lead Software Developer: Automotive Controls Centurion  International company. Embedded development, -verification and -maintenance of software on the display hardware. Skills needed in RTOS and microprocessor designs Qualification: B Eng. Degree in Mechatronic / Electronic Engineering (M-preferred) Willing to travel overseas for variable periods Minimum 10...


  • Centurion, Gauteng, South Africa Blue Bean Software Full time

    About Blue Bean SoftwareWe are a leading custom software and product development company that partners with both large enterprises and dynamic start-ups to solve their most complex challenges. Our team of experts delivers tailored solutions that blend cutting-edge technology with a deep understanding of our clients' needs.Our mission is to shape the future...

  • Software Developer

    5 days ago


    Centurion, Gauteng, South Africa SITA SOC Full time

    Job title : Software Developer (Java)Job Location : Gauteng, CenturionDeadline : March 27, 2025Quick Recommended LinksJobs by Location Job by industries Key Responsibility Area Develop/Design software or customize software for client use with the aim of optimizing operational efficiency using SITAs software development stack / development framework. ...


  • Centurion, Gauteng, South Africa Blue Bean Software Full time

    Why Work at Blue Bean Software?At Blue Bean Software, we offer a unique opportunity to contribute to the development of innovative solutions that shape the future. Our team is passionate about solving real-world problems with cutting-edge technology, and we foster a culture of trust, integrity, and self-motivation.As a Back End Engineer, you will have the...


  • Centurion, Gauteng, South Africa NJ Placement Consulting Full time

    Job OverviewNJ Placement Consulting is a leading consulting firm that specializes in medical billing software and medical switches. We have an exciting opportunity for a skilled Senior C# Developer to join our dynamic team.This is a challenging role that requires strong analytical skills, effective communication, and a flexible approach. If you are...


  • Centurion, Gauteng, South Africa Hire Resolve Full time

    **Job Description:**Hire Resolve's client is seeking a skilled and passionate Software Engineer to design, develop, implement, and maintain software solutions. The ideal candidate will have experience with the software development life cycle (SDLC) from analysis to maintenance.**Key Responsibilities:Execute full SDLCDesign, develop, modify, implement, and...


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

    Application Software Developer Pretoria-East Minimum requirementsBSc (Computer Science) or BEng (Computer Engineering) 0-5 years of relevant working experience Strong interest in software development Experience writing and debugging software in C++ Knowledge of the OSI stack paradigm and the functions of the various levels. Responsibilities: Development of...


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

    Application Software Developer Pretoria-East Minimum requirements BSc (Computer Science) or BEng (Computer Engineering) 0-5 years of relevant working experience Strong interest in software development Experience writing and debugging software in C++ Knowledge of the OSI stack paradigm and the functions of the various levels. Responsibilities: Development of...


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

    Application Software DeveloperPretoria-EastMinimum requirementsBSc (Computer Science) or BEng (Computer Engineering)0-5 years of relevant working experienceStrong interest in software developmentExperience writing and debugging software in C++Knowledge of the OSI stack paradigm and the functions of the various levels.Responsibilities:Development of OSI Layer...


  • Centurion, Gauteng, South Africa E and D Recruiters Full time

    Job OverviewE and D Recruiters are seeking an experienced Application Software Developer to join their team in Pretoria-East. The ideal candidate will have a strong interest in software development and experience writing and debugging software in C++.The successful applicant will be responsible for developing OSI Layer 4 to Layer 7 protocol software...


  • Centurion, Gauteng, South Africa SITA SOC Full time

    Job title : Advanced: Software DeveloperJob Location : Gauteng, CenturionDeadline : March 27, 2025Quick Recommended LinksJobs by Location Job by industries Key Responsibility Areas Lead the development of functional requirements that articulate clear and concise project deliverables that are compatible with user expectations.  Deliver feasibility and...


  • Centurion, Gauteng, South Africa Triz Engineering Services Full time

    Job Description:At Triz Engineering Solutions, we're seeking a talented Senior Software Engineer to join our EV software development team in Centurion, Gauteng. As a key member of our team, you will be responsible for the documentation, verification, and testing of control software under the guidance of the Lead Software Engineer.Responsibilities:Software...


  • Centurion, Gauteng, South Africa Plus 1x Full time

    Junior Software Developer (Contract role. On-site based in Centurion)We are seeking a passionate Junior Software Developer to design, develop, implement, and maintain software solutions. The ideal candidate should have a strong understanding of the software development life cycle (SDLC) and be eager to contribute to innovative, high-quality software...


  • Centurion, Gauteng, South Africa Plus 1x Full time

    Intermediate Software Developer (Contract role. On-site based in Centurion)We are seeking a passionate Intermediate Software Developer to design, develop, implement, and maintain software solutions. The ideal candidate should have a strong understanding of the software development life cycle (SDLC) and be eager to contribute to innovative, high-quality...