Solution Architect
This job does not exist anymore.
Try running a new search or browse our vacancies.
Or fill in the form below to receive job alerts.
Job Type | Permanent Full Time |
Location | United Kingdom |
Area | EMEA (other), Rest of World |
Sector | Technology and IT |
Salary | £70k - 80k per year |
Currency | gbp |
Start Date | ASAP |
Advertiser | remoteapi |
Job Ref | 1375 |
Job Views | 406 |
- Description
Are you an Solution Architect looking for a remote role for a rapidly growing Life Science Technology client?
Key Functions The key functions performed by the Software Test Engineer will include, but may not be limited to, the following areas:
 Collaborate with other functional areas to evaluate business needs and
translate into technical architecture requirements.
 Act as technical representative, as needed, for Triumph during sales,
client, and partner meetings.
 Provide technical input into client proposals and high-level estimations.
 Develop and maintain relationships with client technical personnel.
 Ensure software security is a key part of the architecture design and
solution definition processes.
 Actively seek opportunities to improve the existing product architecture.
 Develop and manage architecture strategy that aligns with Product
Strategy and Product Roadmap.
 Work with the Product team and the Development Team to understand,
evaluate, prepare estimations of the high- level business requirements for
new product features.
 Define and design the high-level structure of TRI products, the main
components, and interfaces.
Prepare and maintain architectural documentation, including but not
limited to:
o Solution Requirements Document (in conjunction with Product
Team)
o System Design Document
o Implementation Plan (if needed)
o Test Plan (in conjunction with Test Team)
o Deployment Plan (in conjunction with CloudOps Team)
o Risk Management Plan
o Diagrams
 Entity-Relationship Diagram (ERD)
 Data Flow Diagram (DFD)
 Use Case Diagram
 Class Diagram
 Sequence Diagram
 Flow Process Diagram
 User Journey Diagram
 Handover solution definition and technical designs to development team.
 Support the Development Team with evaluation and application of new
technologies to further improve technical delivery capability.
 Define proof of concept (PoC) requirements and work with Development
Team to create PoC code that will enable the Product Team to define and
size new features/modules.
 Develop Product Architecture that aligns with the Product Vision, guides
the technical organization, and serves as a basis for mutual understanding
between all parties involved in product development.
 Collaborate with development team to refine the solution and technical
design during the development cycle.
 Review key frameworks and components to ensure the development team
deliver against the intended solution/technical design.
 Support and mentor developers with onboarding of new technology and
frameworks.
 Identify and manage technical risks during development and integration.
 Ensure solution integration is successful and supports the business
requirements.
 Support the TRI Technology Division's efforts by learning new languages,
technologies, and tools to support the long-term vision of the company
and product(s).
 Use a proactive approach to common technical challenges to continuously
improve coding best practices.
 Conduct periodic review of architecture for security weaknesses
(supported by 3rd party vendor).
 Review product performance and scalability to ensure they are proactively
managed and aligned with business goals.
Skills &
Qualifications
Required skills and/or qualifications:
 Computer sciences/engineering education or equivalent related work
experience.
 Proven commercial experience as a Software Engineer or similar role with
5+ years' experience.
 Previous experience as a Solution/Software/Security/Data Architect.
 Expert knowledge and experience with API Architectural styles, including
but not limited to: REST, GraphQL, gRPC, WebSocket, Webhook, MQTT,
& AMQP.
 Expert knowledge and experience with Data Storage types, including but
not limited to: RDBS (OLTP & OLAP), Document, blob, & file.
 Expert understanding of Monolithic Architecture, Service Orientated
Architecture (SOA) and Microservice Architecture.
 Expert understanding of Azure Cloud Services.
 Advance understanding of containerization-based systems
(Kube