Application Architect
The Craneware Group

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 resumeSimilar jobs
Quality Control Analyst I – Analytical

Data Operations Analyst

Health and Wellbeing Practitioner
