A leading South African bookmaker providing licensed online and retail sports betting, horse racing, and casino games, is seeking a Senior C# Backend Developer who will lead cross-product integrations and end-to-end development (Backend, Frontend, and APIs) using modern architectures and design principles.
Responsibilities:
Mentorship: Guide the development team through coaching and technical leadership to ensure project success.
Quality Standards: Enforce high-quality software standards, internal QA processes, and coding best practices.
Agile Delivery: Drive scrum ceremonies and manage project timelines to ensure on-time delivery.
Innovation: Stay at the forefront of emerging technologies, frameworks, and architectural trends.
Full-Stack Execution: Write and maintain high-quality code across multiple languages, ensuring mobile-first functionality.
System Design: Architect and implement design plans that meet rigorous performance and quality benchmarks.
Platform Integrity: Ensure seamless cross-platform functionality and perform intensive testing to eliminate regressions.
Optimization: Identify performance bottlenecks and proactively implement system improvements.
Minimum Requirements:
Backend: 5+ years of professional experience.
APIs: 5+ years developing APIs for Frontend integration.
SQL: 5+ years of experience in database management.
DevOps: 5+ years of experience in DevOps environments.
Agile: 3+ years of experience within an Agile/Scrum framework.
Containterization: 1+ year of experience with Docker and/or Kubernetes.
Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.