Posted on: 16/09/2025
Skills Required :
- Microservices, .NET, Python, C#, Azure
Experience Range : 8 to 15 years
You will be expected to identify and assess architectural risks; and communicate clearly the trade-offs in business language so key stakeholders can take appropriate actions to get the best return on investment for an initiative.
- Define and communicate solutions to business and technical stakeholders using architecture artifacts in line with firmss architectural practice
- Collaborate with engineers and product owners internally and externally to guide the realisation of the solutions, and to manage collaboratively where architecturally intent cannot be realised as planned
- Ensure alignment to, and evolution of, Enterprise Architecture principles and
roadmaps.
- Ensure that architectural decisions are clearly identified and managed for a solution, and any residual architectural debt is managed.
- Promote the architecture process, its outcome and ongoing results.
- Evaluate selection of vendor products against the architectural guardrails, functional and non-functional requirements, and participate in third party technical assurance where appropriate.
- Document architecture design in the best way to support the delivery of solutions and products in the organization
- Promote re-use of common components and assets
Technical :
You may have some or all of the following, not everything is essential:
- A Strong understanding of Domain Driven Design
- Experience of forming solutions in various patterns that may include N-tier, SOA, Event Driven and Microservice / Small service based applications.
- Experienced of working across the Full Software Development Life Cycles as defined by different software delivery paradigms: waterfall, incremental and Agile.
- Knowledge and practical application of Design Patterns and Practises.
- Just enough documentation of solution designs that may take the form of blueprints, relationship diagrams, integration patterns etc.
- Experience of building within the Azure cloud (Application Service, Functions, Azure SQL, Service Bus, KeyVault) or other cloud providers
- Use of Continuous integration and automated deployments within Azure DevOps or similar
- Knowledge of programming language(s) and frameworks that may include one or more of .Net Core, C#, python, SQL, Automated Unit Testing, Web API, MVC, Entity Framework, jQuery, CSS, Bootstrap, and JavaScript programming.
Non- Technical :
You may have some or all of the following, not everything is essential :
- Bachelor's degree in computer science, systems analysis or a related study, or equivalent experience.
- Exposure to multiple, diverse technologies and processing environments.
- Excellent interpersonal skills, including teamwork, facilitation, negotiation and planning.
- Excellent analytical and technical skills.
- Excellent written and verbal communication skills especially able to convey architectural decisions through the use of a variety of communication techniques to both technical and non-technical stakeholders.
- Knowledge of business process re-engineering principles and processes.
- Ability to understand the long-term ("big picture") and short-term perspectives of situations.
- Ability to apply multiple technical solutions to business problems.
- Ability to quickly comprehend the functions and capabilities of new technologies
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Technical / Solution Architect
Job Code
1547289
Interview Questions for you
View All