Solution Architect - Far Site - Within Europe
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+13 more
Job description
-
Design and develop comprehensive business and technical architectures for digital solutions to meet business needs, defining measurable non-functional requirements.
- Collaborate with stakeholders to gather and analyse requirements.
- Evaluating and selecting appropriate technologies and frameworks.
- Create and maintain key architectural artifacts, including Solution Context diagrams, C4 model views, API contracts, data models, threat models, and deployment diagrams.
- Ensure solutions are scalable, secure, and reliable.
- Guide development teams during implementation phases.
- Conduct architecture and code reviews to ensure adherence to enterprise standards and secure coding guidelines (such as Open Web Application Security Project (OWASP) or equivalent) throughout the implementation lifecycle.
- Identify and mitigate potential risks and technical challenges.
- Assess and incorporate emerging technologies.
- Provide technical leadership and support to development teams and other stakeholders.
- Define integration patterns (such as event-driven, Enterprise Integration Patterns (EIP) or equivalent), data flows, and API standards (such as OpenAPI, AsyncAPI or equivalent) to ensure coherent and scalable system interactions.
- Incorporate observability (logging, metrics, tracing) and resiliency patterns (e.g. circuit breakers, retries) into solution designs to ensure system reliability and maintainability.
- Support the development of security architecture, including identity management, secrets handling, encryption, and conduct threat modelling (such STRIDE or equivalent) to identify and mitigate risks.
Requirements
- 10 years of experience in programming languages such as Java, Python, or equivalent.
- 12 years of experience in systems and software architecture design.
- 10 years of experience using microservices architecture and API management (such REST, GraphQL or OpenAPI, or equivalent) to design modular and reusable solutions.
- 10 years of experience working with IBM DB2, FileNet or equivalent.
- 7 years of experience working with DevSecOps practices and CI/CD pipelines (such as GitLab, Jenkins, Azure DevOps or equivalent) to ensure continuous integration and reliable deployments.
- 15 years of experience in enterprise applications and middleware.
- 10 years of experience using networking concepts and protocols.
- 10 years of experience using observability and monitoring practices (such as logging, tracing, metrics or equivalent) to ensure system reliability and resilience.
- 10 years of experience using architecture governance and documentation practices (such as decision records, C4 diagrams, architecture reviews or equivalent).
-
10 years of experience in simplifying technical architectures into business-relevant language.
- 10 years of experience in adjusting architectures to reflect emerging technologies.
Certificates and/or Standards: One of the following or an equivalent certification:
- recognised software development certification
- product-specialised IBM software certification
Nice to have:
-
10 years of experience using case management systems or similar, i.e. systems managing documents and / or files with workflow, business rules, database management and back-office functionality for querying, analysis or reporting.
-
2 years of experience of EU rules on data protection.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦