View all jobs

Solution Architect

Toronto, Ontario · Computer/Software
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, WAF)
 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;
 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