Software Developer, Cape Town, SA
About the company
VOSS develops a range of products that are used by the world’s largest communications service providers and enterprises. These market-leading tools are paired with professional services to help our customers achieve the most from their digital workplace platform. We operate in a very dynamic industry and leverage the latest technologies to keep our software at the forefront of the market.
VOSS is a global team with offices in Cape Town, Dallas, London, and Sydney. Our engineers are encouraged to travel and work directly with our customers to gain real-world experience. Read more about VOSS and what we do, on our website.
Purpose of the position
The VOSS Engineering team is predominantly based in Cape Town and is responsible for the design, development and go-to-market of the VOSS product suite. We use an agile process to deliver quality software to our customers. We are faced with challenging problems regularly, so problem solving skills are a must. Automation forms a key part of VOSS’s strategy to deliver high quality software in a fast paced market.
As a Software Developer, you will be responsible for developing across various areas of the application stack, as well as microservices and deployment code across the VOSS product suite.
Duties and responsibilities
Process
- Participating in an agile development process as projects require
- Collaborate with the team to continually improve development and delivery processes
- Collaborate closely with customers and VOSS stakeholders in understanding and breaking down requirements
- Quality, security and performance focus throughout the delivery cycle
Ownership
- Ownership and accountability of end-to-end life cycle for new and existing features
- Ownership of code base and unit and functional tests
Responsibilities
- Development of new product capabilities
- Maintenance of existing product capabilities, including defect fixes
- Creation of automated tests and contribute towards a sophisticated continuous integration environment
- Deliver demos throughout the development process to customers and internal VOSS stakeholders
- Customer support, including after-hours support rotation, for defect correction and consulting on service resolution
- Enable customers and VOSS service organization by actively engaging on IM client channels (Zoom, Webex Teams, and Microsoft Teams etc.)
Technical skills and experience
- At least 2 years of development experience.
- Required skills
- Python
- Preferred skills
-
- JavaScript / Typescript
- Docker / Kubernetes
- Cloud Apps / Microservices
- Linux admin and bash scripting
- Ability to work across technology stacks
Competencies
- Critical thinker and problem-solving skills.
- Motivated, self-starter.
- Fast learner.
- Excellent communication skills.
Minimum qualifications
- Completed relevant programming courses.
- A degree in Computer Science is preferred.
Driving/Travel requirements
- Must hold current valid driver’s license and passport.
- You must have the legal right to work in South Africa.