Banner Default Image

Principal Software Developer

  • Location

    Cambridge

  • Job Function:

    Information Technology

  • Sector:

    Pharmaceutical & Healthcare

  • Job type:

    Permanent

  • Salary:

    £75000.00 - £80000.00 per annum

  • Contact:

    Damian Bicknell

  • Contact email:

    damian.bicknell@ea-first.com

  • Job ref:

    BBBH551_1638283382

  • Published:

    over 2 years ago

  • Expiry date:

    13 December 2021

We are engaged with a growing medical device organisation looking for an experienced Principal Software Developer to join a friendly, talented Engineering team. You will be helping this organisation design, develop and evolve their range of CBT-based healthcare products making a profound difference in the lives of tens of thousands of users.

As a Principal Software Developer you will work alongside engineers, product owners and stakeholders to lead technical decision making and build exemplar solutions to ensure that we deliver secure, scalable, performant and maintainable products.


What We're Looking For

  • Work with Design, Product and Engineering teams to define technical solutions to product challenges in an outcome-focused approach.
  • Design and document new services.
  • Identify and develop system-wide improvements in security, performance and efficiency.
  • Coach and mentor members of the team
  • Implement, document and improve standards and practices that drive outstanding software development across the team
  • Make tactical and strategic technical decisions
  • Take responsibility for all aspects of software engineering, from design to implementation, QA and maintenance
  • Amplify your impact by proactively sharing your knowledge and experience.
  • Considerable experience of developing stable, performant, accessible cloud-native applications.
  • 5+ years back-end C#, .NET and common datastores (e.g. MS SQL, CosmosDB) knowledge & experience, or equivalent.
  • Significant working experience with commercial SOA, services and APIs.
  • Practical understanding of industry standard development principles and practices (SOLID, CI/CD, unit testing, secure development (OWASP) etc.).
  • A UX design-led approach to developing applications.
  • Systems thinking.
  • User or developer experience mindset (UX / DX).
  • Comfort and experience working in cross-functional teams in fast-paced environments.
  • At least ten years' experience of commercial software development, or equivalent.
  • Willingness and ability to take on new technologies.
  • Strong analytical skills and desire to write clean, testable and efficient code.
  • Ability to break down complex problems into simple solutions.
  • Demonstrated ability to influence technical direction through verbal and written communication skills.
  • Sense of ownership, urgency and pride in your work.


Our tech stack:

  • ASP.NET MVC web app.
  • .NET Core REST APIs.
  • React UIs.
  • Azure DevOps Pipelines.
  • Azure SQL Server.
  • CosmosDB.
  • Azure Kubernetes Service.
  • Azure Function Apps.
  • SignalR.

Do you like sharing the knowledge you've acquired over your career? Do you love learning from your mistakes? Do you like working with and influencing a modern technology stack? Do you like moving quickly, working with other smart and talented engineers? If this sounds like you, we'd love to talk to you.

Candidates will only be considered if they have Right To Work in UK.