Solution Architect, Architecture, Defence & Security
Role details
Job location
Tech stack
Job description
Our projects vary greatly and your responsibility as a consultant will differ based on the focus of the client engagement and your skillset, but could include and may require you to:
- Lead the design and development of end-to-end solutions that align with business goals, scalability requirements, and industry best practices.
- Collaborate with stakeholders to understand business requirements and translate them into technical specifications and architectural designs.
- Evaluate and select appropriate technology platforms, frameworks, and tools to support solution development.
- Define solution architecture, including system components, interfaces, infrastructure, data modelling, and integration patterns, at conceptual and physical views.
- Provide technical guidance and mentorship to development teams, ensuring adherence to architectural principles and best practices.
- Conduct architecture reviews and perform technical assessments to ensure compliance with architectural guidelines and quality standards.
- Identify and mitigate technical risks and issues throughout the solution development lifecycle.
- Collaborate with infrastructure teams to ensure the availability, performance, and security of solutions.
- Stay up to date with emerging technologies, trends, and industry best practices, and provide recommendations for continuous improvement.
- Collaborate with project managers to estimate effort, plan project timelines, and ensure successful delivery of solutions.
- Drive innovation and explore new technologies and approaches to enhance solution development processes and outcomes.
Requirements
Candidates will have hands on experience with one or more technologies relevant to these areas:
- Degree in computer science, Software Engineering, or a related field.
- Proven experience as a Solution Architect or in a similar role, with a strong track record of designing and delivering complex technology solutions.
- In-depth knowledge of system design principles, architectural styles, and software development methodologies.
- Understanding of how to methodically design and build secure systems
- Proficiency in multiple programming languages and frameworks, such as Java, .NET, Python, or JavaScript frameworks.
- Understanding of database design principles and experience with SQL and NoSQL databases.
- Experience with cloud platforms and services, such as AWS, Azure, or Google Cloud.
About the company
Deloitte drives progress. Our firms around the world help our clients become market leaders wherever they compete. Deloitte invests in outstanding people with diverse talents and backgrounds, empowering them to achieve more than they can elsewhere. Our work combines consulting with action and integrity. We believe that when our clients and society are stronger, so are we.