Software Developer

Software Developer

Join our award-winning
team, taking social prescribing
to the next level

Who we are


Elemental is a health-tech innovation company led by former community development workers. Elemental helps organisations all around the world to enhance the impact of their social prescribing programmes via their award-winning portfolio of digital social prescribing products and consultancy services. Elemental is bridging the gap between health, housing and the community with a range of social prescribing solutions designed to support the strategy and practice of self-care and independence. 



Social prescribing, sometimes referred to as community referral, is a means of enabling GPs, nurses and other primary care professionals to refer people to a range of local, non-clinical services” – The King’s Fund


Software Developer


As a team we are committed to using digital to help reduce health inequalities and connect communities. Whilst we’re always on the hunt for talented developers to join our rapidly growing team, we’d be especially keen to speak to you if you’re driven by making a difference to hundreds of thousands of lives through technology, want to lead a team of other like-minded developers and ultimately be part of an award winning health tech innovation company that’s leading the way in social prescribing software solutions.


What can you expect from the role?


The Software Developer position is a role which will be responsible for the successful execution of Elemental’s software strategy.  Working alongside a team of developers and IT specialists, the Software Developer will work closely with the Elemental’s Product and Development teams in order to deliver software and IT services that meet user needs.


The Software Developer  will be responsible for participation in the creation and delivery of software within projects and all aspects of the continuous improvement of the software, with the ambition to become a Senior Software Developer under the mentor-ship of our senior team members.


Location: United Kingdom or Republic of Ireland


Key Responsibilities:


As a software tester you will be working alongside a team of developers, testers, product owners and the product manager. This role will involve:





    • Researching, designing, implementing and managing software 

    • Identifying areas for modification in existing programs and subsequently developing these modifications

    • Writing and implementing efficient code

    • Determining operational practicality

    • Developing quality assurance procedures

    • Deploying software tools, processes and metrics

    • Maintaining and upgrading existing systems

    • Demoing new features and enhancements to other teams.

    • Working closely with other departments such as Account Management, Sale and Training and Technical Support




Essential Criteria:



  • Relevant 3rd Level qualification

  • Full Stack Development

    • Java, HTML, CSS, JavaScript and jQuery experience are essential

    • Object Oriented thinking

    • Relational database knowledge (MySQL, MariaDB)

    • Experience with open source technologies (Apache Commons, etc)

    • Experience in designing REST API 



  • Unix Systems Admin

    • Working knowledge of the AWS cloud platform

    • UNIX admin, Apache admin



  • Possess excellent communication skills, with an emphasis on verbal and written communication

  • Ability to multi-task and stay organised in a dynamic work environmentMust be a self starter with the ability to learn and understand complex systems quickly

  • Will need to be a good team player and have the ability to work autonomously with a minimum of supervision

  • Must have experience of software development lifecycles, including Agile

  • The candidate must have strong analytical skills for effective problem solving

  • Confidence in presenting at company wide demos

  • Candidate must have excellent written and verbal communication skills and the ability to grasp issues quickly and make educated, critical judgement

  • Being able to work under pressure and tight deadlines is a must


Desirable Criteria:



  • Experience with 

    • ElasticSearch

    • Rabbit MQ

    • Springboot

    • Angular/React JS

    • Node JS

    • Jira

    • Asana



  • App (iPhone/Android) development experience.

  • Experience of working within public, community and voluntary sector partnerships

  • An interest in health innovation



Salary


Salary Range: £28,000 – £38,000 Per Annum (depending on experience)


Benefits:



  • A workplace with people who genuinely care about what they do and the impact they have on transforming people’s health and wellbeing

  • Directly contribute to the growth and the overall success of the company

  • 23 days annual leave, plus statutory holidays

  • Motivating salary

  • Childcare vouchers scheme

  • Flexible working

  • Contributory pension scheme

  • Friendly and fast-paced atmosphere

  • Part of an award-winning scale up company



Interested?


If you think you’ve got what it takes and are up for a challenge email hireme@elementalsoftware.co and and attach a covering letter summarising how you meet the criteria associated with the role and your cv (2 pages maximum).


Closing date: 30th June 2020 at 12 noon. 


*Elemental Software welcomes applications from all sections of the community


*Essential criteria may be enhanced at the shortlisting phase