Career
![]() |
Senior Software Developer |
Senior Software Developer/Trainer
Senior Software Developer/Trainer
Senior Software Developer
Position Title: Senior Software Developer
Location: Midrand
ORGANISATION DESCRIPTION
GirlCode is a registered NPO (158-642) aimed at empowering young girls and women through technology. We believe that the more women get involved with technology, design, development and leadership, the more successful and diverse companies and their products will be in the future.
Accreditations/affiliations
- GirlCode is a registered non-profit organization with the department of social development under the registration number: 158-642
- BBBEEE: Registered as a level 1 BBBEEE contributor
- SARS Tax Exempt
POSITION SUMMARY:
Under the direction of the GirlCode Chief Technology Officer, this role is suited for an enthusiastic and self-motivated person. Someone who is dedication to learning and pays great attention to detail. We are looking for someone who will help us develop our student portal as well as deliver exceptional content and training to our GirlCode community.
To make a success of this position you will need to be a creative problem solver, have advanced technical skills, be adaptive, have high standards and the ability to communicate effectively with multiple stakeholders - technical and non-technical.
Out tech stack includes Python, Django, Java, and AWS.
RESPONSIBILITIES:
- Development of the GirlCode student learning portal.
- Content development(videos and written) and delivery (i.e Training to students).
- Plan, Prepare and deliver teaching/course materials.
- Participate in technical reviews of students code.
- Check and assess (grade) users’ work and deliver feedback with course grades.
- Apply new technologies to deliver courses and improve the learning experience for our GirlCoders (e.g., distance learning, interactive CBT, blended training).
- Keep personal IT skills and knowledge up to date.
- Ability to work under pressure and meet deadlines
REQUIREMENTS:
Formal Qualifications:
A bachelor’s degree/ Relevant qualification in adult education, communications, and computer science or programming is preferred. Prior experience as a post-secondary or workplace trainer/instructor is also required
EXPERIENCE:
- 3 - 5yrs in as a senior developer & software trainer
- Experience in project management and leading a team
INTERPERSONAL SKILLS:
- Communication skills
- Problem solving
- Negotiation skills
- Conflict handling
- Time Management
- Assertiveness
- Decision making
- Organizational Skills
- Ability to motivate others
BENEFITS:
- Flexible work-environment
Email CV to career@girlcode.co.za