Software Developer

Greentube
Nottingham, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Compensation
£ 33K

Job location

Remote
Nottingham, United Kingdom

Tech stack

Java
JavaScript
Computer Animation
Agile Methodologies
JIRA
Unit Testing
C Sharp (Programming Language)
C++
Computer Programming
Software Debugging
Software Design Patterns
Eclipse
Video Game Development
IntelliJ
Microsoft Visual Studio
NuGet
Package Management Systems
Scrum
Software Engineering
Project Management
Software Systems
Software Verification
Gitlab
GIT
Web Technologies
Software Version Control

Job description

Join us as we make the exciting preparations to transition to the use of a new cutting-edge game development platform, built from the ground up in C#., · 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

Do you have experience in Quality assurance?, Do you have a Bachelor's degree?, · Fully proficient in at least one object orientated programming language (Java, C#, C++, or similar).

· Experience using at least one modern IDE (Visual Studio, IntelliJ, Eclipse, 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 web technologies, particularly JavaScript.

· 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

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.

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.

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