A complete application in a minute — tailored resume and cover letter, ready to send.
Penta Consulting is seeking a Senior .Net Developer to join a client team in Johannesburg on a 6 month extendable contract, with on‑site work 4 days a week. You will design and maintain scalable backend systems and APIs using .NET Core, and optimize SQL Server databases for performance.
The role also involves implementing distributed caching, collaborating with frontend teams, and leveraging technologies like ElasticSearch and Redis to improve search capabilities and application responsiveness.
Penta Consulting are a technology resource solutions provider to leading OEMs across the EMEA region.
We are currently searching for a Senior .Net Developer to join our clients team in Johannesburg. This role is offered as a 6 month extendable contract, and you will be required to be on site 4 days a week.
Extensive experience building RESTful APIs and background services using Worker Services.
Strong understanding of asynchronous programming, dependency injection, and middleware pipelines.
Proven expertise in database schema design, query optimization, indexing, and performance troubleshooting.
Experience with stored procedures, views, and complex joins.
Hands‑on experience with caching strategies and technologies to reduce latency and improve throughput.
Ability to debug and support frontend issues related to API consumption.
Experience implementing search capabilities and analytics using ElasticSearch.
Familiarity with Redis for caching, session management, and pub/sub messaging.
Understanding of message queuing concepts and experience integrating RabbitMQ for asynchronous processing.