We're looking for an experienced Senior Software Developer Level 1 who is passionate about building high-quality software solutions and delivering business value through robust, scalable, and maintainable applications. At Games Global, our technology powers world-class digital entertainment experiences, and we're looking for talented developers who are eager to contribute to innovative products used by players around the globe. This role is ideal for a developer with strong back-end development experience in either.NET or Java, who enjoys solving complex problems, collaborating with cross-functional teams, and contributing to the full software development lifecycle.
As part of our technology team, you'll play a key role in designing, developing, enhancing, and supporting enterprise software solutions while ensuring adherence to development standards, quality practices, and best-in-class engineering principles.
What You'll Do
- Design, develop, test, and maintain high-quality software applications and services.
- Build scalable back-end solutions using either .NET or Java technologies.
- Collaborate with Technical Leads, Architects, QA Engineers, and fellow Developers to deliver quality solutions.
- Participate in requirements analysis, solution design, estimation, and sprint planning activities.
- Develop software according to team standards, coding best practices, and agreed specifications.
- Create and maintain technical documentation for software solutions.
- Conduct unit testing and support quality assurance initiatives to ensure software reliability.
- Review, troubleshoot, and resolve software defects and production issues.
- Provide support and maintenance for existing applications and services.
- Monitor and communicate project progress, risks, and issues to stakeholders.
- Contribute to continuous improvement initiatives, development standards, and engineering practices.
- Collaborate with dependent teams to deliver integrated business solutions.
- Share knowledge, mentor junior developers, and contribute to team growth.
- Take ownership of software quality, performance, and maintainability.
What We're Looking For
- 5+ years of software development experience in enterprise environments.
- Relevant Degree, Diploma, or Qualification in Computer Science, Information Technology, Software Engineering, or a related field.
- Strong back-end development experience using either .NET (C#, ASP.NET, .NET Core) or Java (Spring Boot, Java EE, Spring Framework).
- Solid understanding of Software Development Life Cycle (SDLC) principles and methodologies.
- Experience designing, developing, and supporting enterprise applications.
- Strong understanding of object-oriented programming and software design principles.
- Experience working with relational databases and SQL.
- Exposure to RESTful APIs, microservices, and modern application architectures.
- Experience working in Agile development environments.
- Strong troubleshooting, debugging, and problem-solving abilities.
- Ability to manage priorities and work effectively under pressure.
- Excellent written and verbal communication skills.
- Strong collaboration and stakeholder engagement skills.
- A proactive mindset with a passion for continuous learning and improvement.
Why Join Us?
- Be part of a high-performing technology team delivering impactful solutions.
- Work on modern enterprise applications and digital transformation initiatives.
- Collaborate with experienced developers, architects, and technology leaders.
- Enjoy opportunities to grow your technical and leadership capabilities.
- Contribute to innovative projects that directly impact business success.
- Join a culture that values collaboration, quality, innovation, and continuous improvement.
If you're a Developer who is passionate about building scalable software solutions and delivering technical excellence, we'd love to hear from you.
This vacancy will be based in Durban or Cape Town.