Senior Software Developer

2 weeks ago


Cape Town, Western Cape, South Africa Digital Gaming Corp. Full time

Senior Software Developer page is loaded Senior Software Developer Apply locations Cape Town - Waterview Park time type Full time posted on Posted 30+ Days Ago job requisition id JR7640 Kick-start your career in the online gaming world and experience the very latest in technology and innovation.


Purpose:

DGC is the operator of the Betway and other online casino and sports betting brands to the United States.

DGC is an ambitious, lean company of less than 100 people distributed between SA and the US, and part of a larger group of successful companies listed on the NYSE.

It partners with a world-class provider of gaming platforms and builds its in-house software in Microsoft Azure.

DGC has a strong marketing and data focus and is looking for developers to be part of successfully scaling out its digital marketing platforms, internal software solutions and third-party integrations.

The Software Developer will be a vital part of a cross-functional development team responsible for building cloud-hosted software on Microsoft and popular open-source technologies to support business objectives.

Our dynamic environment is fast paced, using Agile and self-organising principles.
Duties include, but not limited to: Guide team development efforts towards successful project delivery
Provide technical leadership to teammates through coaching and mentorship.
Identify and encourage areas for growth and improvement within the team.
Maintain high standards of software quality within the team by establishing good practices and habits.
Develop, deploy and support quality software for the cloud using industry-standard development tools and coding practices.
Collaborate with business stakeholders and the Architects during the SDLC
Document technical requirements, technical designs and operational processes with suitable tools
Prepare and support the deployment of releases.
Provide the business with second level support including responding to and resolving incidents.
Work with the Architects to research and implement proof of concepts and new technologies.
This job description is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete any other reasonable duties in order to achieve business objectives.

Essential Criteria:
Strong communication skills with both internal team members and external business stakeholders
Ability to work proficiently both independently and in a team environment
A minimum of 5 years hands-on development experience including at least 1 year in a leadership role
Several years working in agile teams delivering software iteratively
Computer Science related degree, diploma, or similar qualification
Strong skills in C#, especially .NET 6 or higher
Experience building applications for the cloud, i.e. microservices and functions in container and serverless technologies like Docker, Azure Functions, Kubernetes
Strong experience with source control tools, especially Git
Strong experience applying software design patterns
Strong experience designing and implementing database data models
Strong experience building internet application backends and consuming REST APIs
Strong experience with software quality practices like peer code reviews and automated testing
Strong experience using SQL and/or NoSQL databases
Strong experience building industry-standard web service APIs

Knowledge, Skills & Abilities:
Experience with .NET web technologies like ASP.NET, Razor pages etc.
Experience with HTML5, JavaScript, CSS
Experience with CMS platforms and general digital marketing technologies
Experience building real-time dashboards (Grafana, Kibana, Elastic etc.)
Experience with system load testing and performance profiling
Experience with high-volume, event-driven systems
Experience building DevOps automation

Person Specifications:
Strong analytical and problem-solving skills
Solution and results orientated.
Attention to detail and accuracy.
Resilient and adaptable
Ability to work in a fast-paced environment towards deadlines.
Self-motivated and ability to work independently when required.
Good interpersonal and relationship building skills.
Good planning and organisational skills

Good communication skills:
verbal and written.

*Please note we will apply relevance to our Talent Management and Talent Development Programme as part of our recruitment process.

*Shortlisted candidates may need to complete an assessment.

This position requires trust and honesty it has access to customers financial details - therefore a credit and criminal record check will be conducted.

The qualifications identified herein are an inherent job requirement; therefore, a qualification verification check will be done.

By applying for this role, and supplying the necessary details, you hereby grant us permission to apply for these checks.

This will be done in a confidential manner, and solely for the purposes of verification.
To view all current vacancies, please visit our website,
Should you not hear from us within 2 weeks, please deem your application as unsuccessful.
The perfect place to work, play and grow About Us#J-18808-Ljbffr

  • Cape Town, Western Cape, South Africa BET Software Full time

    We Want You:We are looking for a lover of code and all things digital. A leader of the pack that wears many hats. Like a cop on the beat, your role is to set the standard in the workplace.As the Software Development Manager at BET Software, you will take ownership of our talented Team of Software Engineers. We need someone who is able to take a step back,...


  • Cape Town, Western Cape, South Africa BET Software Full time

    We Want You:You Bring: At least 35 years' experience managing software development teams and leads. At least 6 years in a technical role within the IT software development industry. Prior experience ensuring timely project delivery. Provide technical and architectural guidance to development team. Ensure development standards and development SDLC is adhered...


  • Cape Town, Western Cape, South Africa Jam Software Gmbh Full time

    BP3 is looking for a Senior Software Engineer. We are looking for an individual with strong Angular framework fundamental knowledge. For this role we are seeking a passionate Software Engineer who has more than 9 years experience working on enterprise software applications, cross functional teams and has a basic understanding of cloud based...


  • Cape Town, Western Cape, South Africa BET Software Full time

    We Want You:The search is on for a Senior Software Quality Analyst who will support our company's growth strategy by ensuring that our software packages are error-free. We want someone who is hawk-eyed to spot any imperfections and to be at the forefront of leading or participating in the testing of systems.We want someone who is going to conduct manual...

  • Software Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Jam Software Gmbh Full time

    Excellent C# development opportunity at a leading SA Stockbroker for an experienced Developer looking to further expand their career in Financial Markets. This opportunity offers exceptional growth and development and plays a pivotal role in strategic projects and initiatives. DUTIES & RESPONSIBILITIESDesign, develop, and test applications based on the .NET...


  • Cape Town, Western Cape, South Africa Datafin Full time

    IT – Software DevelopmentCape Town – Western CapeENVIRONMENT:Our client serves as a partner in digital innovation, development, and execution. They specialize in designing, constructing, and launching products that generate substantial business value through a customer-centric approach. Their focus involves disrupting established markets and capitalizing...


  • Cape Town, Western Cape, South Africa Spinnaker Software Full time

    _Our team is growing, you have an opportunity to be part of the team as a Software Document Writer.__Could this be for you?_You will enjoy working in this environment if you are a professional who thrives on been proactively involved. You are detail oriented and proficient in verbal and written communication. Your strength lies in developing high quality...

  • Software Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Dimension Data Full time

    The Software Developer will be working on a variety of projects to help the company move forward. You'll work closely with other developers, designers and product owners to ensure that our products are well developed and highly optimised. You will also have the opportunity to lead your own team as they complete specific tasks or deliver their own software...


  • Cape Town, Western Cape, South Africa MRI Software Full time

    From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people's lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you.Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups and...


  • Cape Town, Western Cape, South Africa Framework One Full time

    Job Opportunity: Senior Software Engineer We are seeking an experienced and talented Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for leading the development of complex software solutions for our clients. We are looking for someone who is passionate about technology, has a keen eye for detail, and can work...


  • Cape Town, Western Cape, South Africa Framework One Full time

    Job Opportunity: Senior Software Engineer We are seeking an experienced and talented Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for leading the development of complex software solutions for our clients. We are looking for someone who is passionate about technology, has a keen eye for detail, and can work...


  • Cape Town, Western Cape, South Africa Boardroom Appointments Full time

    Minimum Requirements:6+ years of coding experience to develop, build and operate sophisticated large-scale transactional systems as well as lead and mentor their development team. Tech stack of choice is Python and Django, but were open to applicants who have knowledge in other object-orientated languages and MVC frameworks.Exposure to GoLang will be...


  • Cape Town, Western Cape, South Africa Reinsurance Group of America Full time

    Position Overview TAI is looking for a skilled Software Developer to work on .NET web applications for TAI clients. This Developer is part of the core team, focusing on developing life reinsurance & data analytics platforms - TAI Insights and Connector. Responsibilities: Participate in full development lifecycle from requirements to implementation;...


  • Cape Town, Western Cape, South Africa BET Software Full time

    We Want You:You Bring: At least 10 years in a technical role within the IT industry. At least 35 years' experience managing/leading software development cross functional teams. Experience facilitating timely product/project delivery. Detailed knowledge of the SLDC and management of software projects. Driven to achieve results despite obstacles. Good written...


  • Cape Town, Western Cape, South Africa Entelect Software (Pty) Ltd Full time

    ABOUT THE JOB Join our team at Entelect as a Software Engineer, where your mastery of the Java stack will be pivotal in driving our projects forward. You'll utilise frameworks like Spring, Java EE, and JavaScript technologies such as Angular or React....WHAT WE NEED FROM YOU A bachelor's degree in IT, Engineering or other Sciences Minimum 6 years' experience...


  • Cape Town, Western Cape, South Africa Recruitech Full time

    These jobs were popular with other job seekers Reference: DUR000082-MN-1A well-known software development house is seeking a talented Senior Developer (hybrid) to join their team. This is an exciting opportunity to work with the latest technology.Duties & Responsibilities Responsibilities:Analysing, designing, and developing web, desktop, and mobile...


  • Cape Town, Western Cape, South Africa Jem Full time

    Join Jem as our Senior Software Engineer We are a forward-thinking startup on a mission to build the ultimate HR system for deskless workforces. If you are a skilled and ambitious individual who thrives on challenges, apply below to be part of our exceptional development team and contribute to building this extraoardinary product. About the roleWe are...


  • Cape Town, Western Cape, South Africa Quality Analytics Full time

    We're on the search for a skilled Senior Software Quality Engineer to join our All-Star TeamThe Senior Software Quality Engineer will be responsible for architecting new automated test strategies and frameworks, in addition to creating, implementing, and automating testing in support of software test requirements. This role works with SQA Engineers and QA...


  • Cape Town, Western Cape, South Africa Futurelist Full time

    What to expect Ozow is looking for a Senior Software Engineer, to collaborate with other developers in writing well-designed, testable code. You will be working with a team of passionate technology professionals, developing with modern technologies, and solving tough problems. Our team is hands-on, collaborative and driven. Our expanding team is moving the...


  • Cape Town, Western Cape, South Africa Ozow Group. Full time

    What to expectOzow is looking for a Senior Software Engineer, to collaborate with other developers in writing well-designed, testable code. You will be working with a team of passionate technology professionals, developing with modern technologies, and solving tough problems. Our team is hands-on, collaborative and driven. Our expanding team is moving the...