Application Architect

The Craneware Group


Date: 2 weeks ago
City: Edinburgh
Contract type: Full time

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

The Software Architect supports Craneware’s product roadmap by driving technological decisions that will enhance and streamline delivery. Ensures best practise by working collaboratively with internal and external customers, to provide technical guidance in relation to designing and prototyping complex solutions.


You Will Be

  • Aligning architecture to the long term direction of the business and develop an architectural roadmap to support the product roadmaps
  • Providing guidance to business functions on feasibility of products and features by addressing the overall business need
  • Providing technical solutions, designs and/or proof of concepts on several technology stacks based on the target architecture
  • Providing technical clarity to delivery teams, support them with implementation and hand over of unfamiliar solutions and technologies
  • Paving the “architectural runway” in collaboration with the Delivery Teams/Devops and identify/address any cross cutting concerns to help unify our approach
  • Working with external vendors and third party providers to assess and choose appropriate tools and infrastructure components
  • Researching and select technologies for implementation and input them into target architecture if required
  • Evaluating technical opportunity and how this could be translated into business opportunity
  • Collaboratively designing and maintaining the infrastructure with DevOps
  • Providing architectural mentoring and coaching throughout the lifecycles of projects and products
  • Maintaining and authoring architectural documentation
  • Reducing re-work and promoting re-use
  • Identifying technical/business requirements for Craneware’s roadmap deliverables and create and articulate robust business cases for these requirements.
  • Performing architectural assessments
  • Creating unified development standards across engineering with input from relevant stakeholders
  • Participating in code reviews and promotes best practice in relation to coding standards
  • Creating solutions which are scalable and improve performance, are based on secure coding guidelines which prevent common vulnerabilities (OWASP) and are HIPAA and HiTrust compliant
  • Understanding and planning for evolutionary paths
  • Managing risk identification and risk mitigation strategies associated with the architecture


You Will Bring

Knowledge

  • An in-depth understanding of Craneware’s Application Life Cycle Management methodology and Craneware Software Standards
  • Possession of an innovative mind-set
  • Knowledge of new and emerging technologies as well as new methodologies and design patterns
  • Providing technical direction to fast-paced teams across engineering e.g. delivery teams, Devops and software managers that follow agile methodologies
  • Excellent level of commercial awareness, keeps abreast of market trends/changes through external and internal stakeholders.
  • Independent and self-motivated in driving development and technical process improvement.
  • Ability to collate and present data to be shared at an executive level, such as proposals, proof of concepts reports and technical papers.
  • Expert understanding of all Craneware Business Function products across Core and Trisus products, including customer requirements.


Skills

  • Ability to adapt to different technology stacks based on the defined target architecture
  • Ability to build and articulate a business case to propose new solutions to the organisation.
  • Ability to clearly articulate ideas to target audience.
  • Ability to collaborate effectively with other senior members of the organisation.
  • Be motivated and passionate for self-learning/self-development and promote across engineering e.g. using tools such as Pluralsight, sharing useful articles, attending networking events/conferences
  • Evangelizing Craneware technical direction
  • Coaching and mentoring peers and engineers
  • Ability to analyse and solve technical problems regardless of technology stack
  • Reduce re-work and promote re-use
  • Reduce cost (technical maintenance, implementation time, infrastructure costs etc)
  • Ability to collaborate with Delivery Teams and/or Software Manager Dev/Devops
  • Effective stakeholder management experience, which has been proven at all levels of the organisation.


Experience

  • At least 3 years’ proven experience in prototyping solutions for hand over to development
  • At least 1 years’ proven experience in building or working with highly resilient micro service solutions in the cloud environment.
  • Expert in multiple technical area’s such as:
  • 3+ years’ experience in multiple database technologies (SQL/No-SQL) including data modelling and performance
  • 3+ years’ experience in building or working with high resilient micro-service solutions in a cloud environment
  • Experience in Linux and Windows systems
  • Expert user 1 or more target architecture technology stack
  • Expert in analysing memory snapshots and identifying memory leaks in any Craneware technology stack
  • Experience of coaching and mentoring other engineers while demonstrating a strong passion for software engineering.


Education

  • Educated to Degree level and 5+ years of commercial experience working in a software engineering role or alternatively 7+ years of commercial experience working in a software engineering role


How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Quality Control Analyst I – Analytical

RoslinCT, Edinburgh
2 weeks ago
Location: Edinburgh BioQuarterWho are we?We are RoslinCT, a world-leading cell and gene therapy contract development and manufacturing organisation creating cutting-edge therapies that change people’s lives.Collaborative, dedicated and talented people are the backbone of our culture, working both autonomously and in driven teams to make life-changing products utilising ground-breaking science.Find out more about what we do here!Why join us?The opportunity to...

Data Operations Analyst

BlackRock, Edinburgh
2 weeks ago
About This RoleTeam Overview:The Data Integrity Group (DIG), a member of the Aladdin Data organization, is entrusted with the management of security, market, and credit data that is integral to the investment decision process for BlackRock and its BlackRock Solutions (BRS) business. DIG closely partners with its stakeholders, such as Portfolio Management, BlackRock Capital Markets, Relationship Management, Portfolio Compliance, Risk...

Health and Wellbeing Practitioner

TipTopJob, Edinburgh
3 weeks ago
Health and Wellbeing Practitioner (Rehabilitation and Self:Management Support)Location : Edinburgh EH16 4EASalary: A GBP 29,616 per annum FTE, plus generous benefits packageThe organisation are recruiting a Health and Wellbeing Practitioner to join their team and support the ongoing development of the rehabilitation and self:management support for people living with long term conditions.The RoleThe role has a specific focus on offering...