This is a remote position.
We’re looking for…
An experienced and sharp-thinking .NET C# Developer to join our growing tech team. You’ll be a central force in crafting the software that drives our smart parking ecosystem—from backend logic and access control systems to deep integrations with hardware and third-party APIs. This role is perfect for someone who thrives on solving complex problems in high-performance environments.
Who are you?
- Strong in system design and performance-critical coding
- Detail-oriented and passionate about clean, scalable code
- Experienced with large data sets and efficient database queries
- A collaborative teammate who communicates clearly
- Excited by innovation, fast-paced environments, and real-world impact
- Comfortable working independently and taking ownership of your projects
What’s the role?
You will be responsible for:
- Software Development: Design, develop, and maintain backend systems using C#, ASP.NET Core, Entity Framework Core, and the .NET ecosystem.
- Performance Optimisation: Write efficient, time-critical algorithms for high-throughput environments (e.g. ANPR/LPR systems).
- API & SDK Integrations: Build reliable integrations with third-party APIs and hardware SDKs, ensuring smooth data exchange and system communication.
- Data Management: Work with PostgreSQL and other relational databases to handle large data sets and build efficient queries.
- Architecture & Design: Participate in system design and architectural decisions, ensuring scalability and maintainability.
- Collaboration: Work closely with frontend, DevOps, and product teams to ensure smooth end-to-end delivery.
- Code Quality: Maintain high coding standards, conduct code reviews, and write unit tests to ensure robust deployments.
- Support & Maintenance: Assist in diagnosing and resolving production issues, bugs, and system bottlenecks.
Requirements
Boxes to tick…
- Matric
- Degree or diploma in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in .NET development with a focus on backend architecture, performance, and integration-heavy systems.
- Experience with media libraries (e.g. OpenCV, SixLabors. ImageSharp).
- Familiarity with C++, JavaScript, or Node.js.
- Hardware-savvy — any experience with microprocessors, embedded code, or setting up integrated hardware environments – advantageous
- Experience with high-availability systems or environments with 24/7 uptime requirements.
- Preferably based in Cape Town or Johannesburg