Be part of something that matters.

Job Vacancy

Senior Software Developer

At Aridhia we have adopted a DevOps model throughout the company, so if you want to work in environment that is fast-paced, collaborative with a shared sense of ownership, then this is the job for you!

As a key member of the Product Delivery team, you will also have a say in how Aridhia maintains and implements its products and features, from inception right through to delivery.

You will have great development skills, be a strong communicator and proactive at putting forward ideas and solutions that drive our product, our technology and our business forward. A willingness to learn is a must, as we use a variety of open source tools and technologies to find interesting and unique solutions to deliver on our Software as a Service Platform.

Using cloud native services on Microsoft Azure we offer our customers the benefits of hyperscale public cloud and emerging services in AI and Machine Learning. Working with Aridhia is about more than just a job; it is a chance to make a real difference to the world. Our customers are conducting important research into diseases including Alzheimer's disease, cancer, and covid-19 and you will be supporting them.


What you’ll be doing

  • Build successful products that meet a broad range of customer needs
  • Contribute to the definition and design of Aridhia’s information and software architecture and automation frameworks
  • Unit and integration testing of developed software components
  • Document and socialise solutions
  • Participate in cross-team ideas and initiatives to promote technical knowledge transfer
  • Participate in the evolution of company-level best practices, standards, and policies as they relate to software development.

Working Hours

  • Monday to Friday
  • Start time: between 08:00 and 10:00
  • Finish time: between 16:00 and 18:30

What you’ll bring

Essential

  • Educated to degree level in computer science, software engineering or equivalent
  • Competency in modern programming languages and methodologies such as Ruby/Python, JavaScript, preferably within a UNIX/Linux environment
  • Ability to contribute technically across all tiers of Aridhia’s platform services, both web technologies and back-end services
  • Understanding of SQL and NoSQL database development
  • Evidence of applying best practice coding standards
  • Show appreciation of all aspects of the software development lifecycle (e.g. requirements, analysis, design, implementation, testing and documentation)
  • Demonstrate appetite and aptitude to be involved in solving complex technical challenges and furthering knowledge and experience
  • Excellent problem-solving skills.

Desirable Qualifications/Skills

  • Experience of the use of agile methods particularly Scrum
  • Knowledge of secure development processes
  • Experience of the source control process using tools such as Git or SVN
  • Experience of software build pipelines
  • Working knowledge of an integrated development environments such as RubyMine, Eclipse or Microsoft Visual Studio
  • Experience of building and operating a SaaS/PaaS platform in a public cloud environment (Azure, AWS etc.)
  • Experience of presentation layer technologies (HTML 5, CSS, JavaScript)
  • Solid understanding of internet and web protocols, and how to develop RESTful APIs
  • Experience integrating with third party APIs
  • Knowledge of test-driven development (TDD) & behavioural driven design (BDD)
  • Understanding of security best practices
  • Experience supporting production systems
  • Understanding of Docker, Kubernetes & containerisation
  • Experience of working within a DevOps team
  • Integration testing
  • Awareness of big data
  • Domain experience in healthcare or bioinformatics
  • Statistical or numeric computation skills, e.g. familiarity with “R”.

How to apply.

We also welcome direct speculative applications and enquiries, so if you don’t see an exact fit in our current vacancies, but feel that you have valuable experience to offer, please send a CV and covering letter to recruitment@aridhia.com. You must be able to demonstrate talent in a relevant area, be forward thinking, flexible, proactive and committed to achieving our goals.


We only work with a small number of recruitment agencies on our Preferred Supplier List (PSL) and will not consider any CVs from other agencies, nor will we pay fees to an agency which has not signed up to our standard terms.


Please note all successful candidates will be required to achieve a Basic Disclosure Scotland Certificate.

Apply

    *Required

    Check us out on

    glassdoor logo
     

    Alison Alexander

    Alison joined Aridhia in 2019 as Office Manager before progressing to HR Manager in 2020. With a background in recruitment she brings experience in resourcing, talent attraction and selection. She now manages Aridhia's HR and is responsible for coordinating Aridhia’s internal recruitment. She is currently working towards her CIPD Associate accreditation and is passionate about ensuring both Aridhia and candidates have a positive recruitment experience. To get in touch with Alison, please contact her on alison.alexander@aridhia.com.