Software Developer - iGaming
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
Job 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.
Requirements
· 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?
Benefits & conditions
Pulled from the full job description
- Flexitime
- Referral programme
- Annual leave
- Sick pay
- Life insurance
- Company pension
- Casual dress, Contribute to our creative processes by finding new ways to utilise software-based skills and add a greater level of polish to the final product.
Unfortunately, on this occasion, we are not able to consider a trainee developer role.
Our offer
· Attractive salary, based on your experience and skills.
· Flexible working hours - freedom to choose when you work around core hours.
· Half-day Fridays - core hours end at 1pm on Fridays.
· Hybrid working model - Monday & Fridays working from home.
· City centre location.
· Great opportunity for progression, with a preference to promote from within and develop our staff according to their own aspirations.
· A strong working and social culture, regular company social events.
· Modern, dynamic, yet relaxed environment.
· An open mind for new ideas and methodologies.
· 25 days annual leave + bank holidays.
· Employee benefit package, pension, bonus scheme, health package and beverages., * Casual dress
- Company events
- Enhanced maternity leave
- Enhanced paternity leave
- Flexitime
- Health & wellbeing programme
- Life insurance
- Referral programme
- Sick pay
About the company
Greentube UK Ltd is a leading internet games studio. Due to recent expansion, we are now looking for an individual to add to our Software Team. Our office is perfectly located in Nottingham City Centre and our team has a strong reputation when it comes to quality. Join us in our productive, friendly working environment., Greentube, a subsidiary of Novomatic, is the leading full-service provider in the online and mobile gaming sector and a pioneer in the development and provision of state-of-the-art gaming solutions. Novomatic employs over 23,900 staff across 50 different countries, with the headquarters in Vienna. Greentube is a top destination for international go-getters who love technology and enjoy thinking outside of the box to find creative solutions.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on uk.indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Should senior developers refuse interview coding challenges?
The 12 Best Jobs for Software Engineers
What Jobs Can You Get with a Software Engineering Degree?
Software Engineer Salary London