Senior Software Developer

Cape Town FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our dynamic team as a Senior Software Developer. You will play a key role in building software solutions that are not just effective but also highly efficient and user-friendly. Collaboration with various teams and stakeholders will be key to your success in this role.

Responsibilities

  • Engage in the complete software development lifecycle, from concept to deployment.
  • Analyze requirements and design software solutions that are robust and effective.
  • Assist in training and onboarding of new team members.
  • Work with project managers to understand project goals and deliverables.
  • Participate in technology evaluations and selection of software tools.

Requirements

Education
  • Bachelor's in Software Engineering or related field
  • Master's degree preferred
Experience
  • 5+ years of experience in software engineering roles
Technical Skills
  • C#
  • Python
Soft Skills
  • Critical thinking
  • Project management
Certifications
  • Certified Scrum Master
Languages
  • English: Fluent

Advantageous

  • Experience working in Agile/Scrum methodology: Hands-on experience with Agile workflows to enhance team productivity.
  • Knowledge of testing frameworks: Familiarity with tools and methods for automated testing.

Benefits

  • Generous paid time off and leave policies
  • Employee wellness programs and initiatives
  • Retirement plan with employer contributions
  • Fun team building activities and a vibrant culture

Company Culture

  • Continuous Improvement: We are dedicated to continuous improvement, encouraging personal growth and professional development.
  • Empowerment: Employees are empowered to take initiatives and make decisions that impact their work.
  • Fun Workplace: Our workplace culture fosters fun and engagement, with regular events and team outings.
Status: Open