Senior .net Developer Fully Remote You must live in South Africa and hold a South African ID number.

Job Details

WorkFromHome
Gauteng, Gauteng, South Africa
Skillzpage
23.04.2024
Want updates for this and similar Jobs?

Full Job Description

"Senior .net Developer Fully Remote You must live in South Africa and hold a South African ID number." jobs in South Africa

Leave us your email address and we'll send you similar new jobs No, thanks

Are you based in the United States? Select your country to see jobs specific to your location.

Senior .net Developer Fully Remote You must live in South Africa and hold a South African ID number.

Location: Fully Remote! You must live in South Africa and hold a South African ID number., Western Cape, Kwazulu Natal, Gauteng

Hiring for a Senior C#.Net Developer that also possess skills in Site Reliability!

We are a leading company in the industry, specializing in cutting-edge platforms for real-time rendering of virtual sports and number games.

Are you passionate about cutting-edge technology, innovative gaming experiences, and the freedom to work from anywhere in the world? If so, we have an exciting opportunity for you!

Work Anywhere!!

No more commutes or office hours! We believe in the power of flexibility. Work from the comfort of your home, a cozy coffee shop, or any location that sparks your creativity. Our remote work culture allows you to maintain a healthy work-life balance while still being part of an ambitious and vibrant team.

Our mission is to create immersive and thrilling gaming experiences that captivate players worldwide. As pioneers in the gaming industry, we're committed to pushing the boundaries of innovation and providing our talented team with the platform to showcase their skills on a global stage.

Our solutions are available to gaming operators seeking to enhance their product offerings and boost revenue streams. Our team consists of +/- 67 professionals, including skilled system architects, engineers, designers, and animators, dedicated to delivering top-notch products to our valued customers.

We operate as a licensed supplier in regulated territories, holding various licenses and certifications that allow us to offer our virtual games in key gaming markets. Our virtual gaming products have been certified by GLI, reflecting our commitment to quality and compliance. We take pride in providing flexible and innovative gaming solutions to clients across five continents.

Our products are accessible through various distribution platforms, such as online, mobile, gaming machines, satellite broadcast, and local render within gaming venues. Designed to seamlessly integrate into operators' gaming platforms and back-office systems, our offerings provide a smooth and efficient user experience.

Job Overview:

As a Senior C#.NET Developer with a focus on Site Reliability Engineering (SRE), you will be instrumental in ensuring the reliability, scalability, and stability of our applications. Your expertise in both C# development and SRE practices will be crucial as you collaborate closely with cross-functional teams to guarantee that forthcoming releases are both scalable and sustainable. Bridging the gap between operations and engineering, you'll empower operations to effectively address customer issues while also being on call to handle escalated matters.

Your responsibilities will include implementing robust monitoring and alerting systems to identify potential points of failure, as well as deploying proactive measures to mitigate risks. Working closely with the engineering team, you'll cultivate a culture centered around SRE principles, driving architectural advancements, and optimizing the performance of our applications.

If you're passionate about backend development within the .NET ecosystem and have a strong affinity for SRE methodologies, this is an exhilarating opportunity. Our application processes millions of transactions daily, providing an ideal environment for developers eager to tackle high-volume challenges. If you thrive on working with distributed systems, real-time data management, and database optimization, this role offers an exciting platform to showcase your skills and make a significant impact.

Minimum Requirements to qualify to apply for this role:

  • 7+ years as a C# developer and have experience as an SRE (Site Reliability Engineer)
  • Advanced knowledge of C# ecosystems, including .NET Framework and CLR (.NET Core beneficial).
  • Experience in system integration with 3rd-party systems.
  • Skilled in Microsoft SQL Server, stored procedures, and index optimization.
  • Experience in dealing with monitoring tools and analyzing system metrics to maintain application health.
  • Strong knowledge of SRE principles, including monitoring, analytics, and reliability engineering.
  • Proficiency in incident response processes, ensuring timely resolution of production issues.
  • Ability to handle support issues related to application performance and stability.
  • Demonstrated proficiency in codebase management and instant management processes.
  • Extensive knowledge of object-oriented programming best practices.
  • Extensive knowledge of source control, unit testing, code verification and documentation, including use cases.
  • Web services.
  • Solid understanding of design patterns in object-oriented programming.

Advantageous Skills & Experience:

  • Windows Communication Foundation.
  • IIS.
  • Azure DevOps, incl. creating and maintaining Build and Release Pipelines.
  • HTML5 canvas render with layering to build composite scenes.
  • Angular.
  • Containerization with Docker and Kubernetes.
  • Building and maintaining microservices.
  • Elasticsearch.
  • Scalable system development to ensure efficient processing of high load.
  • Gaming and/or betting industry experience.
  • Actively contributed to the architecture of a product or feature.
  • Exposure to DevOps practices, although this can be taught if necessary.

Duties:

  • Monitor system performance, analyze bottlenecks, address common errors, and enhance error messaging.
  • Create meaningful dashboards and alerts for effective monitoring.
  • Provide second-line support for customer-reported issues.
  • Assume the role of incident coordinator during high-severity incidents and lead post-mortem analysis.
  • Continuously automate routine tasks to improve efficiency.
  • Collaborate with DevOps to implement Infrastructure as Code and streamline release pipelines.
  • Work with Engineering teams to design scalable solutions.
  • Partner with Operations to implement infrastructure monitoring and provide advice on infrastructure requirements.
  • Advise the Platform and Scalability team on designing and prioritizing solutions for scaling products, considering cost implications.
  • Collaborate with security advisors to maintain robust security measures for infrastructure and applications.
  • Analyze code and identify potential issues in collaboration with the development team, contributing to architectural changes for scalability and performance improvements.
  • Utilize SRE principles to monitor system health, identify trends, and proactively address potential points of failure.
  • Participate in incident response processes, diagnosing and resolving production issues swiftly to minimize downtime.
  • Handle support issues related to application performance and stability, leveraging development and SRE expertise for effective solutions.

The number of jobs in each salary range for all:

Fully Remote ( must live in South Africa), Gauteng

Cape Town, City of Cape Town, Western Cape, 8001, South Africa

#J-18808-Ljbffr