Open Box Software is an internationally recognized consulting firm specializing in business and software consulting services. We pride ourselves on fostering a collaborative and innovative environment where our talented team makes a real impact while enjoying what they do. We are driven by a shared commitment to problem-solving, learning, and delivering exceptional client solutions.
We are seeking a motivated and skilled Software Developer to join our Cape Town team on a permanent basis. This role is perfect for someone who enjoys working within a dynamic, self-driven, and highly communicative team. The ideal candidate thrives on problem-solving and values teamwork.
As a Software Developer, you will play a critical role in supporting complex custom business applications developed for our key clients. You will leverage your problem-solving skills and technical expertise to maintain, enhance, and troubleshoot applications while delivering exceptional user support.
Key Responsibilities of Role
- Provide expert support for a portfolio of complex custom business applications.
- Maintain comprehensive system knowledge to deliver high-quality end-user support.
- Collaborate with stakeholders to understand and resolve application issues.
- Debug and optimize SQL code and queries.
- Apply minor enhancements and improvements to supported systems.
- Support system environments, including patching and maintenance.
- Assist with peer code reviews and quality assurance testing as required.
- Document support activities and maintain knowledge repositories.
Minimum Requirements
- A 3- or 4-year degree/diploma in software development or a related field.
- At least 2 years of experience supporting custom business applications.
- Proficient in MS SQL, with strong debugging and optimization skills.
- Experience with .NET technologies (highly advantageous).
- Strong written and verbal communication skills.
- Exceptional attention to detail and problem-solving abilities.
- Familiarity with software development best practices and methodologies.
Personal Traits
- Friendly, approachable, and easy-going.
- Goal-oriented with a passion for delivering results.
- Flexible and adaptable to changing priorities.
- Team-oriented and willing to share knowledge to grow others.
- Self-managed, proactive, and focused.
- Passionate about continuous learning and improvement.