View all jobs

Solution Architect - Cloud

Toronto, Ontario
We are seeking a senior full-stack software solution architect/development lead to join a team of highly

skilled, highly motivated, IT professionals. The successful candidate will be responsible for architecture

and design of a broad range of enterprise applications and systems, and providing leadership throughout

the development and deployment phases of complex software development projects.

The successful candidate should demonstrate an expert understanding of enterprise class technologies

and architectural designs and patterns, including cloud-native, multi-tiered applications,

service/microservice oriented architectures, event driven systems, and message-oriented systems.

Additionally, candidates should have a strong grasp of broader IT topics including security design, high

availability environments, IT controls and governance, and development methodologies.

The successful candidate should have expert skills in Enterprise Java programming and associated APIs,

frameworks, and tools. Experience with systems integration across highly heterogeneous and complex

environments using a wide range of technologies, both current and legacy is essential.



Other essential skills include:

 Expert skills in Cloud Platforms (AWS, GCP, Azure)

 Expert skills in DevOps/NoOps, containerized applications, and service orchestration.

 Expertise in design patterns, frameworks, practices, and methodologies.

 Experience with both SQL and NoSQL database implementations.

 Experience with enterprise security concepts and principles.

Experience with technologies such as:

 Development (Any of  - Enterprise Java, C/C++, Microsoft .NET/Core)

 Messaging and Event Streaming (SNS/SQS, Kafka, RabbitMQ, MQ Series)

 Containerization/Serverless (Docker, Kubernetes/ECS/Swarm, Fargate, Lambda)

 NoSQL Database Platforms (MongoDB/DocumentDB, DynamoDB, Redis)

 RDBMS Platforms (SQL Server, PostgreSQL, DB2, Oracle, Domain Modeling, ETL)

 Web Technologies (HTML5, CSS, JavaScript)

 DevOps (CI/CD tools, Terraform)

 Security (TwistLock, OAuth, Mutual SSL, Zero Trust, Vault/KMS/CyberArk, GuardDuty, Shield,


 Integration (Mulesoft, API Gateways, IBM Integration Bus, IBM API Connect)

The successful candidate will also demonstrate:

 Excellent communication skills, both written and verbal;

 Ability to effectively work and communicate with a diverse audience including all levels of

information technology, business, and management;

 Experience with project estimation, planning, and technical writing;

 Excellent critical thinking skills and creativity;

 Willingness to teach, share, and help professional development of team members;

 A passion for technology including software engineering, security, networking, hardware, and

other relevant IT topics;

 Willingness to travel within GTA for client engagement as necessary and perform tasks across a

wide range of team management topics;

Share This Job

Powered by