As a Software Engineer in our Cape Town office, you will focus on writing quality code and enhancing system functionality. This position emphasizes collaboration with design and product teams to deliver exceptional software experiences.
Responsibilities
Develop robust back-end components and services.
Work closely with UI/UX designers to create intuitive and user-friendly interfaces.
Optimize applications for maximum speed and scalability.
Identify and troubleshoot software issues, implementing resolutions in a timely manner.
Document development processes, code changes, and software functionalities.
Requirements
Education
Bachelor's degree in Computer Science or a related field
Experience
3+ years of professional experience in software development
Technical Skills
C#
.NET Framework
SQL
Soft Skills
Communication
Teamwork
Languages
English: Fluent
Advantageous
Experience with cloud services (AWS, Azure): Knowledge of deploying applications to cloud platforms and services.
Familiarity with Agile methodologies: Experience in working within Agile teams and processes.
Benefits
Competitive salary and bonus structure
Comprehensive health benefits including medical, dental, and vision
Flexible working hours
Opportunities for professional development and training
Company Culture
Collaboration: We work closely as a team to encourage innovation and personal growth.
Diversity: We value diverse perspectives and experiences to create a welcoming workplace.
Continuous Learning: We believe in fostering a culture of continuous learning and skill enhancement.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development