Software Engineer

Juniper Green, UK
Closing date
22 Sep 2020

View more

Technology & New Media
Contract Type
You need to sign in or create an account to save a job.
This role can be based in Glasgow or Edinburgh

Craneware is looking for engineers that are excited about working with Big Data technology to drive improvements in the US-based healthcare market. We are growing a team of strong thinkers and innovators that are willing to work closely with product and customer-facing teams to design and develop new applications in the Cloud.

We are expanding our current platform and SaaS product offerings by using cutting edge technology to process very large data sets that will provide actionable insights for our customers. Architecting our solutions with a best of breed approach to technology, both .NET and Java-based platforms are leveraged in order to provide the necessary scale and rapidly bring products to market. Innovative, collaborative and agile are critical skills that our engineering team members must possess in our environment.

Craneware Tech Stack
  • Java and/or C# (Asp .Net +Web API), Angular 2 or above, Azure, SQL Server, ElasticSearch, NoSQL, Apache Flink, Apache Kafka

You'll be:
  • Working with an agile delivery team to contribute to the design and development of software releases
  • Investigating and resolving software defects to provide timely resolutions
  • Ensuring sufficient code coverage of deliverables by the use of automated tests
  • Reviewing peer code against Craneware development standards to ensure high quality code and consistency
  • Working with product management to provide technical solutions to meet product requirements
  • Keeping up to date with technical advances to drive innovation

You'll bring:

Critical Experience
  • Java and/or C# is required - the successful engineer will need to be able to demonstrate willingness to learn and flex into both languages
  • Angular 2 or above /Javascript framework

Preferred Experience
  • Designing and developing high volume, scalable solutions
  • Kafka, Flink, or a similar data streaming technology stack
  • ElasticSearch
  • Developing applications on Microsoft Azure

  • In depth understanding of software principles, for example SOLID principles and design patterns and how to apply them
  • Good understanding of software architecture
  • An in-depth understanding of automated testing methods and their application
  • Proven track record in designing and building quality software solutions
  • The ability to analyse and solve technical problems
  • Skilled in being able to clearly articulate ideas to a target audience
  • Previous experience of collaborating with other team members within an Agile Delivery team
  • Proven experience in mentoring less experienced developers
  • Proven understanding of the use of source control
  • Working knowledge of Application Lifecycle Management (ALM) tools (e.g. TFS or Jira)
  • Awareness of release management processes and tools

Why Us?

We are on an exciting journey and we're looking for innovative, creative and passionate people to join our team. Founded in 1999 in the beautiful city of Edinburgh, we're an award-winning local start-up with a huge global impact. Since our inception, we've grown from the two founders to over 350 employees and our healthcare software has continued to ensure quality of care for millions of people across the US.

*Please note, applicants must possess the right to work in the UK*
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert