The Craneware Group

Application Architect

Company
Location
Edinburgh, Scotland, United Kingdom
Posted At
8/1/2025
Advertise with us by contacting: [email protected]
Description

Introduction to Craneware

Let’s transform the business of healthcare! At The Craneware Group, we are dedicated to empowering our customers with industry-defining insights that pave the way for a brighter future.


If you are an energetic, forward-thinking individual with a passion for innovation, we invite you to join our thriving team of more than 750 dedicated professionals. Together, we'll fuel the expansion of our SaaS platform and develop cutting-edge applications that redefine the healthcare landscape.


For UK Only Postings: The Craneware Group supports a flexible work environment as well as a collaborative and teamwork focused atmosphere. Employees will be expected to work a hybrid working arrangement spending 40% of their time per month in the Tanfield office - approx 2 days per week.


The Team

Supports The Craneware Group’s product roadmap(s) by driving technological decisions utilizing the approved technology stack (pre-defined platform) and the platform offering(s) that will enhance and streamline application delivery. To break new ground and find smart solutions to un-encountered problems and to reduce complexity or where not possible, abstract it away.

Responsible for defining, embedding, and demonstrating the highest technical standards while leading with the design, implementation, and delivery of solutions in consultation with the Head of/VP of Engineering and as delegated by Enterprise Architects.

Application Architects participate in all aspects of the product(s) software development process, such as determining product goals, prototype modelling, risk evaluation, and customization for specific clients or users aligned to the platform's first concepts, under the guidance and collaborating highly with the Enterprise Architects).

Additionally, the role requires strong experience in cloud-native architecture and development practices, including the design of scalable, resilient, and secure distributed systems across hybrid or multi-cloud environments.


You Will Be

  • Responsible for Trisus architecture for the product(s) in the portfolio that they are assigned.
  • Pave the “architectural runway” in collaboration with the portfolio Delivery Teams/DevOps to identify/address any cross-cutting concerns to help unify our approach.
  • Ensure the team investigates and resolves software defects or outages on time; apply additional testing gates to prevent future failures. Ensure sufficient code coverage of deliverables using automated tests.
  • Evaluate both technical opportunities/gaps and how they could be translated into business opportunities.
  • Provide architectural support throughout the lifecycles of projects and products.
  • Design well-architected, maintainable solutions using appropriate design principles for example design patterns and SOLID principles.
  • Lead continuous improvement and contribute towards defining Engineering Software Standards and Lean initiatives, and lead the adoption of best practices.
  • Review peer code against Craneware development standards to ensure high-quality code and consistency.
  • Work with product management to provide technical solutions to meet product requirements.
  • Work with other Application Architects to define and apply consistent technical standards, and quality gates and apply them across Product Delivery.
  • Responsible for developing solutions that minimize the cost of maintenance, that are easy to understand and easy to develop further.
  • Provide architectural mentoring and coaching to Software Architects and technical leaders.
  • An active participant in Architecture Governance. Propose unified development standards across engineering with input from relevant stakeholders to Architecture Governance
  • Participate in technical recruitment.
  • Identify and implement changes that improve the Software Development Lifecycle (SDLC) – The Craneware Group Product Delivery Framework, in areas such as speed and productivity, using Proof of Concepts and prototyping (by working with Development, QA, DevOps)
  • Create, where appropriate, and participate in, internal departmental activities, such as TDD Workshops, Agile Town Halls, and Standards Committees, presenting Proof of Concepts with new tools that would add benefit to The Craneware Group.
  • Responsible for ensuring the team is taking the necessary steps, for the system or solution to be easily understood by others, easy to maintain, easy to troubleshoot, have excellent logging, have clearing monitoring and it is high availability.
  • Responsible for ensuring that released features are production-ready; addressing technical conflicts; documenting and quantifying technical debt; meeting NFRs; and escalating risks to Software Managers on time about the assigned solution(s).
  • Be a trusted advisor to the architects and the delivery teams.


You Will Bring

Knowledge

  • Advanced technical knowledge and understanding of Application Lifecycle Management (ALM) tools (e.g. Azure DevOps or Jira).
  • In-depth understanding of Software Development Lifecycle
  • An in-depth understanding of software principles for example SOLID principles
  • An in-depth understanding of architecture design patterns and how/when to apply them.
  • In-depth understanding of the different architecture models, and their costs, pros and cons;
  • Is perceived as a technology and product(s) expert.
  • Strong understanding of cloud-native architecture principles, including distributed systems design, scalability, resilience, observability and cost optimisation across cloud solutions.


Skills

  • Engages in self-learning and professional development through various resources.
  • Ability to analyse and solve technical problems.
  • Ability to clearly articulate ideas to the target audience.
  • Ability to collaborate with other team members across different Agile Delivery teams within the portfolio.
  • Propose new and different solutions to the challenges that the product teams face.
  • Mentoring architects and engineers.


Experience

  • Proven experience of providing technical direction to fast-paced small teams that follow Agile methodologies with significant examples of assuming a technical lead role, or equivalent proven skill set and ability.
  • Proven track record in designing and building quality software solutions.
  • 3+ years as a Software Architect.
  • 3+ years’ experience in one or more database technologies (e.g. SQL, non-relational) including data modelling and performance optimizations.
  • 5+ years’ proven experience in building or working with highly resilient micro-service type solutions in the cloud environment.
  • Proven experience in mentoring engineers.
  • Proven experience in working with release management processes (CI/CD), source control, and configuration of environments.
  • Experience maintaining and authoring architectural documentation.
  • Proven experience designing and delivering cloud-native applications, including containerised workloads, event-driven architectures, and infrastructure-as-code.


Advertise with us by contacting: [email protected]
logo
Hunt UK Visa Sponsors

Copyright © 2025

About us

How does it workContact UsBlog

Stay up to date

TwitterTelegram
Application Architect | The Craneware Group | Hunt UK Visa Sponsors