Your future duties and responsibilities
We are looking for a software architect to support solutions developed with our customers. The successful candidate will be joining an existing architecture team and will take responsibility for creating software architectures and supporting documentation. The ideal candidate will have existing experience in Earth Observation, Geospatial data, or other big data systems. CGI also offers an extensive range of training and on-the-job support to help members develop their domain expertise.
This role will require the successful candidate to take technical ownership for achieving deliverables and proactively steer the project baselines working with the client and internal stakeholders. The role will report to an experienced Director with the support of our Earth Observation experts. A typical project will require the successful candidate to work with and coordinate a mixed team of internal software developers, infrastructure providers, client technical experts, and third-party solution providers.
Required qualifications to be successful in this role
Essential:
1. Experience with cloud solutions using AWS or Azure
2. Demonstrated ability to take responsibility for an IT solution in the Earth Observation or Geospatial Data domains.
3. Experience of delivering high-level and detailed software architectures to clients using standardized approaches and tools.
4. Experience applying best practice and external geospatial standards, including appropriate application of security principles.
5. Experience of one or more software development and testing lifecycles.
6. Ability to program in multiple programming languages
7. Ability to lead and mentor others in technical work.
8. Good communication skills for internal team and customer / subcontractor contacts.
9. Good planning skills, and able to manage concurrent activities against external dependencies.
Highly Desirable:
* Software architecture certification or equivalent
* Experience with Agile and DevOps
#J-18808-Ljbffr