Software Developer

Cape Town Full-time R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

Join our vibrant tech team as a Software Developer where you will design and implement cutting-edge software solutions. The ideal candidate will have a solid understanding of modern programming languages and frameworks, ready to bring creative ideas to life.

Responsibilities

  • Design software architecture in collaboration with senior developers.
  • Adapt to changing requirements and pivot as necessary during project lifecycle.
  • Contribute to team discussions and brainstorming sessions to cultivate innovative ideas.
  • Maintain high standards of software quality within the team by establishing good practices.
  • Ensure compliance with coding standards and best practices in software development.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Development is preferred
Experience
  • 3+ years of experience in full-stack software development
Technical Skills
  • C#
  • Vue.js
Soft Skills
  • Communication
  • Attention to Detail
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Knowledge of CI/CD practices: Experience in setting up continuous integration and delivery pipelines.
  • Familiarity with microservices architecture: Understanding of microservices principles for application scalability and flexibility.

Benefits

  • Competitive salary package with performance bonuses
  • Retirement savings plan with employer match
  • Support for professional certifications
  • Work-life balance initiatives

Company Culture

  • Continuous Learning: We invest in our team's continuous learning and growth through training programs.
  • Collaborative Spirit: Collaboration and teamwork are key tenets of our company culture.
  • Work-life Balance: We prioritize work-life balance to maintain employee satisfaction and productivity.
Status: Closed