Software Developer (Ruby on Rails) - inside IR35

  • Methods Business and Digital Technology Limited
  • Dec 07, 2021
Contractor I.T. & Communications

Job Description

Methods urgently require a Software Developer (Ruby on Rails) on a 12 Months contract which falls Inside IR35.

Task:

1, Build RESTful web services, taking responsibility for the quality of code you produce

2, Iterate and maintain our Ruby on Rails application which provides:

- A data warehouse that stores content and content metrics, and exposes this information via an API, to help content owners measure and improve content

- Data is combined from multiple sources, including Publishing API, Feedback and Google Analytics.

- Explore techniques which will allow this application to bring in data from other sources, and visualise it in new ways to provide insights to users. Apply modern best practices in software development.

3, Implement toolkits and APIs for purposes such as integration, performance optimisation, security and scalability

4, Build automated tests to support our continuous deployment environment

5, Share knowledge of tools and techniques with your wider team, both developers and non-developers

6, Design and iterate appropriate database schema and associated jobs to ingest data from a variety of data sources (for example time series data from web analytics)

Requirements:

  • have experience in Back End web development, with detailed knowledge of Ruby and the Rails framework
  • familiar with AWS cloud infrastructure and services such as S3, RDS and EKS, EC2 and Redshift
  • understand and practice software design principles
  • familiar with database design and data warehouses
  • willing to research and learn new programming tools and techniques
  • take a systematic approach to solving problems
  • have experience of using testing to validate solutions
  • understand agile environments and version control
  • have a good understanding about web security and accessibility
  • have a good understanding of technologies used for web applications, eg databases, backups, CDNs and search, and of Unix-like operating systems, eg Linux and/or Mac OS
  • Familiarity with use of infrastructure as code tools, especially Terraform