Software Developer
Windhoek,
Namibia
Hello—welcome to Binary City!
Hang out with people who understands the life of a Software Developer.
Binary City is a dynamic and innovative technology company committed to delivering elevated solutions to our clients. We favour a collaborative and inclusive work environment where creativity and forward-thinking are encouraged.
When you're done reading the job description below, hit the 'Apply Now' button and fill in your details.
Job Overview
We are seeking talented, proactive, and self-motivated Software Developers to design, build, and maintain robust software applications and client solutions. In this role, you will build custom applications and work with existing ones across our core software ecosystems to architect efficient backend/frontend solutions, integrate enterprise APIs, and maintain high code quality standards within a collaborative environment.
Binary City is committed to equal employment opportunities and an inclusive workplace. We warmly welcome applications from persons with disabilities.
Key Responsibilities
- Scope Review & Estimation: Audit technical requirements, participate in project scope reviews, and provide realistic development effort estimates.
- Software Engineering & Development: Architect, write, refactor, and maintain clean, secure, and scalable code following modern standards and best practices.
- Quality Assurance & Testing: Perform thorough unit testing and self-testing prior to QA handoff to ensure stable, high-quality deliverables.
- Code Reviews & Debugging: Participate in peer code reviews, troubleshoot software issues, and ensure efficient, timely resolution of technical bugs.
- Collaboration & Communication: Work alongside Project Managers, QA engineers, and Tech Leads while proactively flagging technical dependencies or roadblocks early.
- Task & Process Management: Maintain accurate task statuses, attach testing documentation, and log daily hours effectively in Odoo.
- Documentation & Innovation: Maintain comprehensive technical documentation and stay updated on emerging technologies to foster ongoing software innovation.
Requirements & Qualifications
- Education & Experience: Bachelor’s degree in Computer Science, Information Technology, or a related field, with a minimum of 5 years of experience in software development.
- Programming Languages & Frameworks: Proficiency in modern languages and frameworks across web, backend, or mobile ecosystems (e.g., PHP, C#, Python, Java, or Dart/Flutter).
- Architecture & Databases: Hands-on experience designing and managing relational databases, coupled with strong RESTful/SOAP API integration skills.
- Tools & Methodologies: Strong understanding of the software development lifecycle (SDLC), agile methodologies, and experience with version control systems such as Git.
- Soft Skills: Excellent problem-solving and analytical skills, alongside good communication and teamwork skills.
Package & Contract Structure
- Monthly Service Fee: Competitive fixed monthly remuneration commensurate with experience (N$ 180,000– N$ 280,000 per month).
- Engagement Model: Independent Subcontractor Services Agreement. Structured as an initial 6-month term with seamless, ongoing renewals (via simple addendum) for long-term placement.
- Performance Incentives: Early Delivery Bonuses on major scoped projects.
- Paid Time Off: Comprehensive paid leave allocation, including 20 days annual leave, 30 days sick leave, and compassionate leave.
- Professional Growth & Support: Annual certification and technical skill development budget (paid exam vouchers and study materials), plus home internet subsidisation for on-call rotational shifts.
Other Details
- Location: Windhoek
- Employment Type: Full time
