Tech jobs
Job listings
Intermediate software engineer
Builds and maintains legal-research software using .NET, C#, Angular, and SQL while collaborating in Agile teams to deliver AI-driven solutions for global customers.
Systems software engineer
Junior systems engineer maintaining and improving telecom infrastructure, including servers, databases, and security systems, while providing technical support.
Software Engineer
Builds and maintains C# .NET integrations and data pipelines for a global asset manager’s trading systems, automating workflows and supporting Azure-hosted services.
Senior web application developer
Senior developer builds, improves, and integrates web apps, databases, and reporting systems using SQL, C#, and Power BI while ensuring security and compliance.
Senior c# software developer
Build and maintain C# back-end services and Microsoft SQL databases, integrate front-end components with Angular/Vue/React, and troubleshoot performance issues for a managed IT services provider.
Software engineer
Designs, builds, tests, and maintains software in Java, C#, and C++ while following agile practices and code-quality standards.
Junior software developer
Junior developer writes and debugs code, troubleshoots issues, and collaborates on a product while following secure coding standards and data-protection rules.
Software Developer - API Specialist
Designs, builds, and secures RESTful APIs and web services in Java/Python/Node.js, ensuring scalability and integration with internal and external systems.
Intermediate software developer
Builds and maintains C#/.NET applications and REST APIs for a fintech company, working across web, desktop, and cloud platforms while collaborating with stakeholders.
Data Engineer
Build and maintain secure, scalable ETL pipelines and data warehouses for a multi-tenant fintech platform using Python, SQL, Azure Synapse, and PostgreSQL.
Software/ Data Engineer
Builds and maintains data pipelines and analytics for a mining-industry big-data platform, focusing on ingestion, processing, and storage to enable descriptive, diagnostic, predictive, and prescriptive analytics.
Mobile application developer
Develops and maintains enterprise mobile apps using C# and SQL, integrating with backends and databases in a hybrid/onsite Johannesburg role.
Junior software developer
Build and maintain C#/.NET web apps with Blazor, React, and Flutter, using SQL Server and Azure DevOps for full-stack development and testing.
Software developer
Build and maintain trading, risk-management, and market-data systems using C#, Java, .NET, and SQL; collaborate in Agile teams to deliver secure, high-performance software.
Senior software developer
Lead a team to design, build, and deliver secure payment and cash-management systems using C#, Java, .NET, and SQL, while mentoring junior developers.
Systems Analyst
Analyzes and reverse-engineers legacy enterprise systems to document architecture, data flows, and dependencies, supporting modernization and migration efforts.
Senior software developer
Senior developer building and maintaining .NET-based integrations and APIs, using C#, Azure, and SQL databases, while mentoring teammates and supporting clients.
Junior software developer
Build and maintain full-stack web applications using C#/.NET or Java, SQL, and cloud tools, collaborating in a team and learning modern development practices.
Software engineer
Build and maintain enterprise web apps and REST APIs using C#/.NET, PostgreSQL/SQL Server, and React, with a focus on security and cloud deployment.
Agentic ai engineer
Build and deploy AI agents and autonomous workflows using Python, RAG, and LangChain to automate business processes and integrate AI into enterprise systems.