Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Digital Outsource Services

NewBe an early applicant

Software Engineer (Back-End)

Posted Updated 8 views
Discussion

Summary

Back-end software engineer building, maintaining, and deploying C#/.NET services (REST APIs, microservices, SQL Server data) for an online gaming/casino company in Cape Town. Day to day: unit testing, Docker-based deployments, second-line production support, and monitoring system performance against SLAs.

* Build, maintain, enhance and deploy software according to company’s software engineering standards and aligning these standards to industry standards and best practices.* Unit-test all software artifacts.* Maintain current systems and contribute to developing new systems using the latest technologies.* Collaborate other software engineers and teams to deliver high-quality software solutions.* Provide second line support for software issues and contribute towards resolving complex production issues.* Monitor systems performance and ensure all SLAs are met.* 3 to 5 years’ practical experience in the full software development life cycle as a software engineer or software developer.* Strong proficiency in object-oriented programming (OOP) principles, with a preference for experience in C# and the .NET framework.* Experience in designing and building RESTful APIs and microservices.* Proficient in working with relational databases (e.g. SQL Server) and writing efficient queries.* Experience with containerization technologies (e.g. Docker)* Familiarity with cloud platforms such as AWS, Azure or GCP.* Solid understanding of Software Testing fundamentals.* Demonstrates consistent passion for Technology and keeping up with the industry.* Exceptional attention to detail, ensuring high standards of quality in all outputs* Ability to adapt quickly to changing environments and priorities, maintaining effectiveness in dynamic situations* Excellent problem solving and analytical skills.* Ability to accurately estimate effort and take ownership for time management and delivery.* Strong collaboration and communication abilities.* Previous experience in the online gaming or casino industry, with a strong understanding of player behaviour and industry regulations* Experience with Test-Driven Development (TDD) and writing unit/integration tests.* Familiarity with container orchestration tools (e.g. Kubernetes).* Knowledge of NoSQL databases (e.g. MongoDB) and distributed systems.* Knowledge of in memory datastores (e.g. Redis or Valkey).* Experience with messaging systems (e.g. Kafka, RabbitMQ).* Experience as part of an Agile software engineering team.* A good understanding or security principles,* An understanding of JavaScript frameworks (e.g. Angular, Vue and React).* Computer Science related degree, diploma, or similar qualification in software engineering.* We’re dedicated to your supergrowth. Our comprehensive learning and development programmes give you a range of resources and opportunities to expand your skills and advance your career.* Your hard work and achievements won’t go unnoticed. Our innovative Performance Tool ensures you receive regular, constructive feedback, helping you to continuously improve and reach your full potential.* Our Employee Assistance programme offers a variety of benefits which you and your family can benefit from.* Free Daily Meal* Free Massages On-site* Free On-Site Gym* Group Life Cover* Funeral Fund Benefit* Financial Services Assistance* Curro School Fees Benefit* Income Continuation Benefit* Leadership Training* Referral Bonus* Medical Aid Subsidy* Free Sleep Coaching* On-site Barista* Retirement Annuity Subsidy* Team Builds #J-18808-Ljbffr

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →