Position Description :
CGI is looking for a Senior Software Architect to join our team.
Your future duties and responsibilities :
Web API design and implementation (orchestration),
Software artifacts analysis and diagnostic, improvement plan and illustration,
Communication with architects and product managers to highlights the benefits and risks of adaptations,
Proof of Concepts leading, technology services evaluations,
DevOps and inner-sourcing best practices sharing and implementation.
Required qualifications to be successful in this role :
Must have :
Software engineering : TDD / DDD / BDD / SOLID ,
Software development : Web UI, REST API, services orchestration,
DevOps practicing, continuous integration / testing / deployment,
Environment : Microsoft Azure, OAuth2 OIDC,
Communication language : English - Fluent in speaking and writing.
Nice to have :
Data modeling and data processing expertise,
Data processing languages : Scala, Python, Spark.
Soft skills and competencies :
Strong focus on artefact delivery and optimization
Self-motivated, proactive, able to work in a collaborative model
At least 5 years of experience in software engineering
At least 2 years of experience in public cloud
At least 2 years of experience in DevOps
Skills : Java