Senior Solutions Architect
Job details
We’re Civica and we make software that helps deliver critical services for citizens all around the world. From local to state government, to education, to health and care, over 5,000 public bodies across the globe use our software to help provide critical services to over 100 million citizens. Our aspiration is to be a GovTech champion everywhere we work around the globe, supporting the needs of citizens and those that serve them every day. Building on 21 years of continuous growth and success, we're at a pivotal point on our journey to realise that aspiration. As a company, we’re passionate about what we do and the citizens we help to serve. If you too would like to help champion the use of technology in public services, to improve outcomes for citizens and public sector organisations, then Civica is the right place for you. We will help you unlock the best version of yourself, achieve growth in your career whilst making a real difference to people and communities. About role: Civica is currently seeking for a Senior Solution Architect with significant experience with a wide range of platforms and technologies for our Health Business Unit. Working as part of our Health Team, the Solution Architect will design and build best-in-class architectures for central platforms and components to be used across the Civica product range. This role is a key member of the team responsible for envisaging, delivering, and maintaining a repository of software artefacts to accelerate the development and improve supportability of new and existing Civica products. Requirements Essential competencies: Technologies, Methodologies and Frameworks:
- Extensive knowledge and experience of architecture integration patterns and associated standards and technologies.
- Extensive knowledge and experience of microservices , web services and associated technologies and frameworks, such as RESTful API design .
- Extensive knowledge and experience of web application development, such as Microsoft ASP.NET.
- Knowledge and experience of database technologies including MS SQL, operating systems including Windows & Linux and network design with an excellent understanding of how these components interact to meet the solution requirements.
- Knowledge and experience of applying best practice for solution security. E.g. OWASP, NCSC cloud security principles.
- Experience of working within a Microsoft technical stack and development environments, such as .NET Core and associated tools and frameworks.
- Knowledge and experience of infrastructure as code practices, tooling, and techniques.
- Knowledge and experience of software development best practice.
- Experience of Agile development, preferably Scrum.
- Knowledge and experience of Javascript based frameworks such as Angular.
- Degree level education, or equivalent.
- Ability to articulate and present different points-of-views on various technologies.
- Highly results focused.
- Solution-oriented with the imagination to identify workarounds for critical problems.
- Good interpersonal skills with the ability to guide, direct, motivate and support staff either directly or indirectly.
- Effective time management and an ability to recognize and respond to changing priorities and requirements.
- Good organization skills.
- Self-starting and self-motivated with a positive, can-do attitude.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.