business, delivery, and operational stakeholders of the software. Identify, prioritize, and address architectural concerns related to the software, based on quality attributes (non-functional requirements) and other architectural drivers. Make or guide architectural decisions about the software, its implementation technologies, its external and internal interfaces, and its development and … deployment environments. Model the software system's context and structure. Assure that the software fulfills its present and anticipated architectural requirements by analysis, validation, modelling, and road mapping. Support the software's development and operations teams by coaching, explaining, and reviewing detailed designs and code. Keep track of … validation techniques to design a system that fulfills stakeholder requirements. Systems integration: Create and implement software that fits in its business and technology environment. Requirementsanalysis: Understand and validate software requirements, focusing on quality attributes and other architectural drivers. Delivery: Drive realization and implementation of software and More ❯
Gloucester, Gloucestershire, South West Hybrid / WFH Options
CGI
culture of innovation, collaboration and ownership; highly motivated self-starters thrive within our organisation. Although we would like candidates to have all the mandatory requirements, we would consider high quality individuals who meet most of the criteria: • Containerisation/Container Security • Microservice Architectures • API Development, REST, Swagger, OpenAPI, gRPC … as Code (IaC), automation & configuration management • Ansible (plus Puppet, Saltstack), Terraform, CloudFormation • NodeJS, REACT/MaterialUI (plus Angular), Python, JavaScript • Big data processing and analysis, e.g. Apache Hadoop (CDH), Apache Spark • RedHat Enterprise Linux, CentOS, Debian or Ubuntu. • Java 8, Spring framework (preferably Spring boot), AMQP - RabbitMQ, • Open source … technologies • Experience of Agile software development (SAFe, Scrum, Kanban, etc) • Experience writing technical documentation such as LLDs, user guides, release notes etc • Requirements analysis. • Software technology knowledge. Together, as owners, let's turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here More ❯
Gloucester, Gloucestershire, South West Hybrid / WFH Options
CGI
business, delivery and operational stakeholders of the software. • Identify, prioritize and address architectural concerns related to the software, based on quality attributes (non-functional requirements) and other architectural drivers. • Make or guide architectural decisions about the software, its implementation technologies, its external and internal interfaces and its development and … deployment environments. • Model the software system's context and structure. • Assure that the software fulfils its present and anticipated architectural requirements by analysis, validation, modelling and road mapping. • Support the software's development and operations teams by coaching, explaining and reviewing detailed designs and code. • Keep track of … emerging technologies, developments and methodologies. Required qualifications to be successful in this role • Software architecting. • Systems integration. • Requirements analysis. • Software technology knowledge. Together, as owners, let's turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you'll reach your full More ❯