- Microsoft Azure Solution Architect
- Scarborough, ON
- Contract
A fast-growing global company specializing in inspection, industrial, and environmental services for the energy industry. Our client develops cutting-edge technology and software to support their projects worldwide, contributing to safer and more sustainable resource usage.
We are seeking a Microsoft Azure Solution Architect to design and implement a portal for sharing inspection data. This role involves migrating existing data publishing and release processes to the Azure environment and incorporating various tools and components into a secure and efficient technical architecture. This opportunity is ideal for an experienced Azure Architect looking to apply their skills in a dynamic and impactful environment.
Key Responsibilities
- Technical Architecture Design:
- Design an Azure-based architecture for sharing inspection data via a web portal.
- Integrate existing data store functionalities (C++ library with API-calls) into the Azure solution.
- Incorporate third-party components for data manipulation and visualization.
- Azure Component Utilization:
- Leverage the latest Azure components and proven software frameworks to create a robust solution.
- Security Management:
- Ensure the environment is secure, safeguarding valuable customer data.
- Authentication and Authorization:
- Select, implement, and configure mechanisms for secure access to the portal and its data.
- Proof of Concept:
- Develop a proof of concept incorporating all necessary elements of the web portal (GUI design and use cases provided).
- Knowledge Sharing:
- Enhance the team’s understanding of Azure, ensuring the solution can be maintained and extended post-assignment.
Candidate Profile
- Education:
- BSc/MSc in Software Engineering or a related field, or a proven track record in Azure technical architecture.
- Technical Skills:
- Proficiency in C++ for back-end data handling.
- Strong knowledge of JavaScript for web front-end development.
- Experience with Azure DevOps, CI/CD pipelines, and cloud application deployment in Azure.
- Experience:
- 5-10 years in the software industry, particularly in technical branches or technical-oriented software products.
- Familiarity with design and requirements methodologies (UML, Use cases, etc.).
- Certifications:
- Scrum certification (e.g., PSM-1) is an advantage.
- Communication Skills:
- Excellent verbal and written communication skills in English.
- Technical Architecture Design:
- Click to Apply