> Markdown version of [/jobs/ext/1232467-software-developer-igaming](https://www.wearedevelopers.com/jobs/ext/1232467-software-developer-igaming). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - iGaming - **Company:** Greentube - **Location:** Nottingham, UK (Remote available) - **Salary:** £30,000.0 - £33,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Computer Animation, Agile Methodology, JIRA, Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Computer Programming, Software Debugging, Software Design Patterns, Video Game Development, IntelliJ IDEA, Microsoft Visual Studio, NuGet, Package Management Systems, Scrum Methodology, Software Engineering, Software Project Management, Software Systems, Gitlab, Git, Software Version Control - **Published:** July 11, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=15ebb044bb6d29b6 ## About the Role · Fully proficient in at least one object orientated programming language (Java, C#, C++, or similar). · An understanding of current game development techniques and processes. · Experience using at least one modern IDE (Visual Studio, IntelliJ, or similar). · Knowledge of software design patterns and best practices. · Debugging skills. · Be able to navigate and work with legacy code. · Experience with source control (preferably Git). · Able to work both collaboratively and autonomously. · Able to collaborate with fellow developers and members of other departments. · Able to quickly adapt to new systems and processes. · Eager to learn new technologies. · Can approach problems from different perspectives. · Able to demonstrate examples of your work. Desirable traits · A passion for gaming. · Experience with GitLab and/or Jira. · Experience with CI and automation. · Experience with unit tests. · Experience with package management systems (preferably NuGet). · Experience with Spine animation software. · Experience or familiarity with agile development techniques, (preferably Scrum). · Knowledge of game design and/or asset creation processes. · Experienced in all areas of the software development life cycle (SDLC). · 2:1 or higher in a relevant university degree., * How many years of professional programming experience do you have? * How many years of personal programming experience do you have? * Are you above the age of 18? * Have you ever worked on a software project in a team alongside other developers? * Have you ever used source control software? If so, please leave details. * Do you have any experience developing a project for gaming? ## Description You will be given the opportunity to learn how to use our in-house Java based SDK, which our team use to construct the front-end clients for innovative online casino games., · Develop flowcharts, layouts and documentation to identify requirements and solutions. · Write well-designed, testable code. · Review and debug code. · Ensure code is kept secure and backed up. · Produce specifications and determine operational feasibility. · Integrate software components into a fully functional software system. · Develop software verification plans and quality assurance procedures. · Document and maintain software functionality. · Troubleshoot, debug and upgrade existing systems. · Deploy programs and evaluate user feedback. · Contribute to and comply with project plans. · Comply with operational standards. · Understand the game design and asset creation processes. · Find creative applications of software solutions to enhance the quality and/or efficiency of the product. ## Related Videos - [Winning talents through play - Corporate Gaming with AKEYI](https://www.wearedevelopers.com/videos/1062-winning-talents-through-play-corporate-gaming-with-akeyi) - [How your .NET software supply chain is open to attack : and how to fix it](https://www.wearedevelopers.com/videos/938-how-your-net-software-supply-chain-is-open-to-attack-and-how-to-fix-it) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [WeAreDevelopers LIVE - "Fun and games - and all that comes with it", Back to BASIC & more](https://www.wearedevelopers.com/videos/1719-wearedevelopers-live-fun-and-games-and-all-that-comes-with-it-back-to-basic-more) - [Machine Learning in ML.NET](https://www.wearedevelopers.com/videos/272-machine-learning-in-ml-net) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)