Overview
Senior Software Engineer
role at
The Rank Group plcLocation: Reading, England, United KingdomResponsibilities
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 onSource control management (SCM) e.g. GitContinuous integration platforms (CI) e.g. Jenkins, GitHub ActionsAgile methodologies - SCRUM, KANBANTask tracking systems e.g. JIRAAPI documentation – Apiary Blueprint, SwaggerTechnical skills and hands-on experience on as many of the following5+ years of experience in web or backend development using JavaExperience with Spring BootStrong core Java experience (Java 17+)Experience with MS SQL database development (queries, stored procedures, jobs, admin)AWS serverless developmentDocker Swarm or KubernetesMessage queuing – Azure Service Bus, RabbitMQ, SNS/SQSUnit testing / specification frameworks – JUnitDI containersMocking frameworks – JMock, MockitoDesirable 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 levelEmployment type
Full-timeJob function
Information TechnologyIndustries
Gambling Facilities and ..... full job details .....