Solution Architect - Cloud & Integration.
Ignite Technical Resources
Location
Richmond, BC | Canada
Job description
On behalf of our client in Richmond, BC , Ignite Technical Resources is looking for a Solution Architect (Cloud/Integrations) for a 12-months contract position .
Role:
This role leads in translating tactical business objectives into executable design, by participating in the business requirement definition phase, and formulating proof of concept plans that demonstrate the feasibility of solution options.
This role also assists in the assessment of technical and operational readiness to ensure that the delivery of both business capabilities and technical capabilities can evolve and scale in tandem, and as required.
Responsibilities:
- Leads in solution design that factors technology investments and risks, while also eliminating unnecessary software complexities. Works closely with DevOps team members as well as the Cloud Architecture, Infrastructure and Operations teams to translate functional designs into efficient, implementable solution architecture and designs that:
- Define the system's components and their responsibilities
- Define the interfaces and available connections between components
- Specify the technologies and applicable standards to use to develop the application
- Address applicable non-functional requirements – reliability, performance, scalability, security, etc
- Ensure that the right modeling is being done to support design reviews and other quality assurance audits, as well as support the transition to production and sustainment
- Hands-on prototyping of new technology solutions
- Verifies that the design is built, configured and documented correctly as the software solution stabilizes. This role helps the project team recognize and mitigate any emerging risk to existing business processes or to the solution's overall success by:
- Ensuring that every team member understands and uses the technology stack correctly
- Ensuring that the solution's architecture is elaborated in stages in a timely manner
- Ensuring that the various stakeholder viewpoints and perspectives remain in sync
- Advising on various issues, including tool and environment selection
- Establishing technical priorities
- Ensuring application design and development policies are adhered to
- Working closely with stakeholders across I&T, drives the adoption of technologies, patterns and practices that build in systems flexibility and robustness by
- Identifying the building blocks needed to support evolving product requirements
- Identifying gaps in existing code, components, and technical infrastructure
- Contributing to strategic and tactical technology plans for key segments of I&T's application environment
- Leads in evaluating vendor proposals when solutions require external resources, equipment, or other expenditures. Identifies and makes recommendations on the best value and return on investment
- Contributes to I&T's technology governance by ensuring that the use of information and technology generate business value, while mitigating any risks that might arise from selected software solutions
- Collaborates frequently to anchor and embed systems design, by:
- Supporting product owners and subject matter experts in decision making
- Guiding teams in design-related disciplines and practices that foster an open exchange of ideas
- Embodying lean and agile principles, as applied to systems design
- Performs other related duties as assigned. The Solution Architect - Integration is accountable to the Architecture Manager for the fulfillment of the duties and has no assigned subordinates but provides architecture direction and technical guidance to I&T team members
Qualifications:
- 10+ years of development/architecture experience on cloud
- Experience in architecting complex solutions (large-scale, multi-region, HA, 10K+ concurrent users, mission-critical application systems) involving various cloud computing technologies
- Expert knowledge of AWS/Azure Services: Azure DevOps, Azure App Services, SQL-Managed, EC2, CloudFormation
- Development skills in programming language such as Microsoft C#, .Net, JavaScript, ASP.net, .NET core
- Experience with Micro-Service Architecture, Kubernetes and Containers solutions, Multi-region API and Messaging Solutions
- Experience in designing and implementing cloud-based integration solutions. Strong understanding of integration patterns, protocols, and standards (e.g., RESTful APIs, SOAP, JSON, XML, GraphQL, OAuth, OpenID Connect)
- Experience with enterprise integration platforms and tools (e.g., MuleSoft Anypoint Platform, Dell Boomi, IBM Integration Bus, Apache Kafka)
- Knowledge of security best practices for cloud-based architectures, including identity and access management (IAM), encryption, and network security
- Experience with DevOps and Agile engineering practices
- Degree in Computer Science or STEM (Science, Technology, Engineering, Mathematics). An equivalent combination of education/experience will be considered
Nice-to-haves:
- Scaled Agile Framework (SAFe) training and certification such as SAFe Practitioner, or a commitment to undertake training and obtain certification within 2 months from commencement of work
Due to the volume of resumes, only those candidates being considered will be contacted.
Ignite Technical Resources is a Vancouver-based Information Technology resourcing firm built around three principles: speed, efficiency and quality. We provide highly trained and qualified technical consultants to your organization as a flexible work force option.
Ignite. Wired for people.
Follow Ignite on Twitter @ignitetechnical and become a fan on Facebook for up-to-date information about our company including job postings!
Job tags
Salary