Team Assistant

Be among the first applicants.
The World Bank
Pretoria
ZAR 50 000 - 200 000
Be among the first applicants.
Yesterday
Job description

Minimum Requirements:

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

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.
  • Preference will be given to disabled applicants.
  • Valid South African Driver's License.
  • Preferably own vehicle.
  • 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.
  • 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
  • Stress tolerance
  • 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.
  • 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, utilized, and stored by the Company through inter alia, reference checks, credit checks, and trace reports.

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

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Team Assistant jobs in Pretoria