Overview
Senior Software Engineer role at The Rank Group plc
Location: Reading, England, United Kingdom
Responsibilities
* Design and implement robust software, build and deployment solutions.
* Take responsibility for your own task from conception to completion.
* Drive development spikes to illustrate how to implement.
* Effectively conduct code reviews and performance reviews.
* Have excellent working knowledge of software engineering principles and the full software development lifecycle (SDLC).
* Work independently as well as contribute to the team effort.
* Collaborate with geographically distributed agile team to deliver high-quality code.
* Participate in agile planning meetings and stand-ups.
* Drive all aspects of application design, including performance, coding, caching, security, encryption, logging, debugging, scalability, environment configuration and testing.
* Take existing work and fix issues as needed.
* Perform unit and system/integration testing on applications.
* Demonstrate knowledge of architectural methods and design patterns – OO and SOLID principles.
* Present options for application design along with their pros and cons.
Qualifications
Having proficient knowledge on
* Source control management (SCM) e.g. Git
* Continuous integration platforms (CI) e.g. Jenkins, GitHub Actions
* Agile methodologies - SCRUM, KANBAN
* Task tracking systems e.g. JIRA
* API documentation – Apiary Blueprint, Swagger
Technical skills and hands-on experience on as many of the following
* 5+ years of experience in web or backend development using Java
* Experience with Spring Boot
* Strong core Java experience (Java 17+)
* Experience with MS SQL database development (queries, stored procedures, jobs, admin)
* AWS serverless development
* Docker Swarm or Kubernetes
* Message queuing – Azure Service Bus, RabbitMQ, SNS/SQS
* Unit testing / specification frameworks – JUnit
* DI containers
* Mocking frameworks – JMock, Mockito
Desirable Experience
* Gaming related industry knowledge and experience
* .NET Core experience using C#
* Microsoft Azure technologies – e.g. Service Fabric, Web App, Cosmos DB, etc.
Additional Information
Join us to unlock benefits and opportunities that will boost your career journey in a vibrant, inclusive and fulfilling work environment – so you can #BeYourself.
Wellbeing at Rank is important. From hybrid working and colleague support networks to menopause support and weekly Pep Talks, we’re here for you.
We’ll invest in your growth by providing development opportunities, leadership training and cutting-edge industry certifications so you have the tools and resources to help you work, win and grow with us.
The Rank Group is committed to being an inclusive employer, ensuring that we better understand and meet the needs of our candidates and customers. If you require a reasonable adjustment to be made, please reach out ahead of your interview.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Information Technology
Industries
* Gambling Facilities and Casinos
#J-18808-Ljbffr