Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- 5+ years of experience designing and implementing cloud-based solutions
- Strong .NET development skills (ideally using C#)
- Experience with cloud services such as Amazon Web Services (AWS), Microsoft Azure, or
- Google Cloud Platform (and their IaaS/PaaS/SaaS offerings)
- Experience with cloud governance and security best practices
Overview:
Our client is seeking an experienced Solution Architect to join their team. You will be responsible for translating the needs of their clients into technical designs which can be moulded into high performance, highly available, scalable, secure and resilient software systems.
What you will be doing:
-
Collaborate with our customers and be responsible for identifying, assessing and selecting the most appropriate technologies, architectural styles and patterns needed to deliver their software solution
-
Ensure that any non-functional requirements, environmental or technology constraints are captured, considered and addressed as part of the solution design
-
Work with customers to ensure successful deployment and adoption of software solutions
-
Continuously monitor and optimize the performance and reliability of software solutions
-
Work closely with the engineering teams to ensure that solution designs can be translated into functional, high quality software, and that any technology selections or architectural styles are clearly articulated to the team
-
Be familiar with the secure development life cycle and ensuring that your solutions are secure by design and adhere to regulatory requirements through using and leading such practices as Threat Modelling and risk assessments.
-
Keep up to date with the latest cloud features and capabilities, and stay current on industry best practices for software and cloud architecture.