At a Glance
- Tasks: Join a dynamic team to develop and consult on Ruby-based digital projects.
- Company: A leading higher education client with a focus on innovation.
- Benefits: Competitive daily rate, remote work, and opportunities for professional growth.
- Why this job: Make an impact in the education sector using your Ruby skills.
- Qualifications: Extensive Ruby development experience and familiarity with Agile methodologies.
- Other info: Work in a collaborative environment with a commitment to diversity.
The predicted salary is between 40000 - 60000 £ per year.
Ruby Developer
Duration: 6 Months
Rate: £500 – £600 per day
Location: Remote working and onsite at Bath, Somerset occasionally when required (hybrid)
IR35 Status: Inside
Start: ASAP
A Ruby Developer is required for our higher education client who are embarking on a strategic project to complete a comprehensive review of their website and CMS architecture.
You will help to make key improvements to their CMS and associated infrastructure.
You will be working in a small but highly productive development team, providing project-based Digital development and consultancy in the client\’s bespoke, Ruby-based technical environment (including Typecase and Typecase for Courses).
This role has a strong focus on back-end development but will also include some front-end work.
Key pieces of development to be delivered include:
\’Lensification\’: transition of selected content types from Typecase\’s original \’Origins\’ design system to the current \’Lens\’ design system.
Creation of new content types in Typecase, as required, including for virtual events.
Delivery of a new, high-impact home page.
Development of new templates for SSO functionality.
General development work to support the Development roadmap.
Essential Skills & Experience include:
As the Ruby Developer you will possess the following:
Demonstrable experience of using Ruby on Rails or similar in production web applications (Specifically: Rails 5+, Ruby 2.5+).
Demonstrable experience of test frameworks (e.g. RSpec, Minitest, Selenium, Capybara).
HTML
CSS
SQL
Git
Continuous integration and deployment
To possess extensive, high-level experience of Ruby-based digital development, with demonstrable portfolio of work.
In-depth technical experience of development on systems directly equivalent to the Clients digital infrastructure, including the Typecase and Typecase for Courses Ruby-based content management systems.
Ability to get up to speed with complex systems and infrastructure quickly and efficiently.
Proven ability to take the lead on digital development tasks with experience of working in Agile development teams
Experience of working with Jira or similar project management software.
Experience of conducting Discoveries and researching and documenting development approaches, contributing to the team knowledge base and assisting in the planning of development work.
Develop code in line with the team\’s coding processes and standards.
Ensure that technical excellence, appropriate testing, coding best practice, and version control are incorporated into the development process for every project.
Use appropriate patterns and frameworks in product design and implementation.
Document code and platforms to allow other team members to quickly understand and work with them.
Desirable would be any:
Web server configuration (e.g. Apache, Nginx)
JavaScript
SasS
Web accessibility
If this role is of interest, please email your CV to:
Certes Computing (and all of its subsidiary companies) is committed to promoting equality and diversity in its business operations.
JBRP1_UKTJ
Ruby Developer employer: Certes IT Service Solutions
Contact Detail:
Certes IT Service Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Ruby Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Ruby. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a personal project or contribute to open-source projects using Ruby. This not only builds your portfolio but also demonstrates your passion and expertise to potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on common Ruby interview questions and coding challenges. Practising with friends or using online platforms can help you feel more confident when it’s your turn to shine.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented Ruby Developers like you. Plus, it’s a great way to get noticed by hiring managers directly.
We think you need these skills to ace Ruby Developer
Some tips for your application 🫡
Showcase Your Ruby Skills: Make sure to highlight your extensive experience with Ruby in your CV. Include specific projects you've worked on, especially those that demonstrate your ability to handle complex systems and infrastructure.
Tailor Your Application: Don’t just send a generic CV! Tailor your application to reflect the skills and experiences mentioned in the job description. This shows us you’ve done your homework and are genuinely interested in the role.
Keep It Clear and Concise: We love a well-structured application. Keep your CV clear and concise, focusing on relevant experience. Use bullet points for easy reading and make sure to proofread for any typos!
Apply Through Our Website: For the best chance of getting noticed, apply through our website. It’s the easiest way for us to track your application and ensures it lands in the right hands quickly!
How to prepare for a job interview at Certes IT Service Solutions
✨Showcase Your Ruby Portfolio
Make sure to bring along a solid portfolio that highlights your Ruby projects. Be ready to discuss the challenges you faced and how you overcame them, as this will demonstrate your problem-solving skills and depth of experience.
✨Familiarise Yourself with Typecase
Since the role involves working with Typecase and similar systems, do some research beforehand. Understanding its functionalities and being able to discuss how you've used or can adapt to it will impress the interviewers.
✨Brush Up on Agile Methodologies
As experience in Agile teams is essential, be prepared to talk about your previous roles in Agile environments. Share specific examples of how you contributed to sprints or collaborated with team members to deliver projects.
✨Prepare for Technical Questions
Expect technical questions related to Ruby development and digital infrastructure. Practise explaining your thought process when tackling coding problems, as this will showcase your analytical skills and technical knowledge.