Technology is foundational to all of Appnovation’s offerings, from consulting to digital innovation, to digital product and service creation. The technology department is focused on delivering software solutions that enable rich consumer experiences, from mobile and web applications to advanced analytics and machine learning, to content and engagement management service enablement platforms.

Inherent throughout our tech capabilities is deep expertise in the Software Development Life Cycle, a drive for creativity, a passion for the craft, and collaboration with other disciplines – all foundational ingredients in successful digital experiences and client partnerships.

As a Cloud Architect, you will join a highly motivated and experienced team, building web and mobile applications as well as providing strategy consulting for Appnovation’s clients. We are looking for people who can bring a strong, consulting and solution focused mindset and contribute to architectural decisions, best practices and get things done.

YOU WILL HAVE AN OPPORTUNITY TO:

Consult

  • Partner, build relationships and become a trusted advisor to Appnovation’s customers, business development team, client services leadership teams and senior leadership
  • Coordinate with Strategists, Product Owners, Business Analysts and Solution Architects to identify future needs and requirements
  • Contribute to growth by actively contributing to new business activity, statement of work (scope, deliverables and effort estimations) and project delivery
  • Audit new and existing implementations, identify gaps and recommend improvements
  • Articulate and advocate industry and department best practices

Build

  • Lead the design of industry-leading cloud-based software solutions to run on Google Cloud Platform (GCP)
  • Lead new approaches to scalability and high-availability of distributed cloud container architecture and services
  • Design, architect and implement GCP features, functionality or services
  • Work with the broader engineering team to develop web and mobile applications, APIs, SDKs and other tools as required
  • Prepare accurate architecture, functional and design specifications, presentations, and other artifacts as needed
  • Modeling capacity, volumetrics and sizing
  • Oversee the application re-architecture and/or cloud migration process for different clients as required.
  • Establish and monitor cloud architecture standards, patterns and practices, through collaboration with other Architects to align proposed solutions
  • Provide technical expertise to senior leaders to enable the design and implementation of a managed Data Architecture that supports business needs
  • Plan and manage multiple concurrent client projects through client acceptance based on client and/or Appnovation delivery methodologies
  • Implement and adherence to Appnovation’s (and client where applicable) technology standards, patterns and practices to ensure the highest degree of software quality
  • Stay current with technology and industry best practices to ensure that skill set/knowledge base remains broad and current

Share

  • Create knowledge base articles for marketing, case studies, whitepapers and to share experiences with broader Appnovation team
  • Ensure technology standards, patterns and practices are understood and implemented by all teams and partners
  • Support and advocate for ongoing internal knowledge capture and sharing
  • Educate staff members through ongoing training and individual support

WHO YOU ARE:

  • You have customer first mindset and a devotion to customer service
  • You engage and build positive internal and external client relationships, while managing multiple initiatives, often with competing priorities
  • You have strong self-initiative, passion, inter-personal, oral and written communication and collaboration skills with the ability to work, influence and make an impact in a cross-functional environment with all levels of the organization
  • Ability to explain complex technical solutions in an engaging manner to technical and non-technical audiences and to connect technological solutions with measurable business value.
  • You have solid analytical, problem solving and decision-making skills
  • You set high standards for code quality, performance/scalability and security and seek continuous improvement
  • You are responsive and thrive in a fast-paced diverse high-performance environment with rapidly changing business needs
  • You actively seek out things outside your comfort zone with the ability to rapidly learn and take advantage of new concepts, business models, and technologies

Bonus Points:

  • You have previous experience working at an agency, technology studio or consulting firm
  • Google Professional Cloud Architect (or equivalent) Certification
  • You have previous experience with ISO 9000, ISO 27001, SOC2, PCI DSS, COBIT, OWASP ASVS Level 2
  • You have previous experience with relevant regulations and compliance requirements (e.g. HIPAA, PHIPA, PIPEDA, CASL, CAN-Spam, GDPR, etc.)

Qualifications:

  • Bachelor’s Degree in Engineering, Computer Science, business (ideally marketing focus) or equivalent (Masters or MBA preferred)
  • 8+ years hands-on experience in engineering, with solution design leadership experience
  • 3+ years hands on experience in leading the design and implementation of multiple solutions for large scale enterprise cloud infrastructure using GCP and other cloud platforms (AWS, Azure)
  • Expert knowledge in several development technologies and programming languages (e.g. Go, Python, PHP, Java, .Net or node.js)
  • Deep understanding of architectural principles necessary for delivering scalable, extensible and maintainable high-performance data driven cloud, web and/or mobile experiences
  • Deep understanding of cloud computing architecture, services and platforms
  • Deep understanding of cloud architecture and design in the areas of containerization (e.g. GKE), virtualization and global infrastructure, distributed systems, load balancing, IdAM and security
  • Deep understanding of performance monitoring, analysis and remediation of cloud systems
  • Deep understanding of security and privacy by design principles
  • Deep understanding of DevOps principles, processes and tools (e.g. IaC, configuration management, CI/CD and orchestration)
  • Deep understanding of agile principles and methodologies
  • Deep understanding of GCP billing and cost modelling
  • Experience working with cloud and hybrid infrastructure, architecture designs, migrations and management of technology
  • Experience with solutions that span cloud platforms
  • Experience with automation and deployment tools such as Jira, Jenkins, Kubernetes, Docker and Terraform
  • Experience working with development in an Enterprise environment
  • Experience working with ML and ML APIs
  • Experience working with project management, business intelligence & communication tools, i.e. Slack, Confluence, JIRA, OpenAir and Tableau
  • Experience working with multiple delivery methodologies (e.g. Waterfall, Agile – Scrum, SAFe, DAD)

Thank you for your interest in a career with Appnovation Technologies! Please note that only those selected for an interview will be contacted.

Appnovation is an equal opportunity employer and committed to diversity and inclusion. We encourage applications from all qualified candidates and accommodations are available upon request throughout the recruitment process.

Job Overview

Sign in

Sign Up

Forgotten Password

Share