Software Developer
Central Scotland/Remote UK
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, Cancer and Covid-19 and you will be supporting them.
What’s in it for you?
Aridhia is an entrepreneurial and ground-breaking company. We follow an agile working method with daily team stand-ups, progress boards, sprints, and show and tell sessions, to keep people informed and involved as projects evolve, and to share knowledge across teams.
In addition to competitive remuneration packages with opportunities to share in our commercial success, we offer the following benefits:
o 35 days annual holiday entitlement, inclusive of three public holidays
o Private healthcare for employees and their families
o Death in Service scheme
o Generous Company Pension scheme
o Enhanced maternity, paternity and sick pay benefits
o Individually tailored induction and personal development plans
o Personal Training Budget
What you’ll be doing…
o Write, review and maintain code as per the Aridhia tech stack
o Work with colleagues to design, develop and deliver features
o Work collaboratively to plan releases, generate cross-team ideas and promote technical knowledge transfer
o Conduct code reviews and help colleagues troubleshoot their code
o Unit and integration testing of developed software components
o Document and socialise solutions
o Define, iterate on, and improve best practices and help teams utilise them
o Mentor entry-level developers
o Able to work independently on small to medium sized features
Qualification/Skills Required
Essential
o Experience in at least part of Aridhia’s tech stack
o Competency in modern programming languages and methodologies such as Ruby, JavaScript, preferably within a UNIX/Linux environment
o Can demonstrate design, development & delivery of small to medium sized features/complexity
o Can apply best practice coding standards
o Ability to contribute technically across all tiers of Aridhia’s platform services, both web technologies and back-end services
o Understanding of database development
o Show appreciation of all aspects of the software development lifecycle (e.g. requirements, analysis, design, implementation, testing and documentation)
o Experience of Agile development practices
o Experience working with REST APIs
o Knowledge of secure development processes and best practices
o Demonstrate appetite and aptitude to be involved in solving complex technical challenges and furthering knowledge and experience
o Committed to working with and helping other colleagues
o Self-motivated
Desirable
o Experience of the source control process using tools such as Azure DevOps, Git or SVN
o Experience of software build pipelines and automation
o Working knowledge of an integrated development environments such as RubyMine, Eclipse or Microsoft Visual Studio
o Experience of building and operating a SaaS/PaaS platform in a public cloud environment (Azure, AWS etc.)
o Experience of presentation layer technologies (HTML 5, CSS, JavaScript)
o Solid understanding of internet and web protocols, and how to develop RESTful APIs
o Experience integrating with third party APIs
o Knowledge of test-driven development (TDD) & behavioural driven design (BDD)
o Experience supporting production systems
o Understanding of Docker, Kubernetes
o Experience of working within a DevOps team
o Integration testing
o Domain experience in healthcare or bioinformatics
o Statistical or numeric computation skills, e.g. familiarity with “R”, Python.
Please note all successful candidates will be required to achieve a Basic Disclosure Scotland Certificate.
Job Type: Full-time
Benefits:
Schedule:
Job Description Designs, develops, validates, and debugs software to enable Intel hardware features and to optimize for cloud, hybridcloud, and/or...
Apply For This JobKeycafe (http://www.keycafe.com/) is a rapidly growing software company seeking talented, self-starting software engineers who can learn quickly and build out...
Apply For This JobUniversity of Delaware Equal Employment Opportunity Statement The University of Delaware is an Equal Opportunity Employer which encourages applications from...
Apply For This JobTasks Consult with clients to develop and document Website requirements Prepare mock-ups and storyboards Develop Website architecture and determine hardware...
Apply For This JobProfessor of the Practice of Writing Studies The Thompson Writing Program at Duke University in Durham, North Carolina, seeks an...
Apply For This JobOverview Axient is seeking a Software Engineer / Software Management Professional to support our customer in Huntsville, AL. Responsibilities Provide...
Apply For This Job