To apply for this job you must first either login or register

Senior Technical Architect

Toronto, Ontario  - Permanent

Job Description

As the Senior Technical Architect, you will be tasked with developing, implementing, and overseeing the company’s overall architectural development plans. Our client is in the process of building a new "leading edge" technology platform to serve millions of users located around the world, while maintaining and planning the transition from existing platforms.

You will also be responsible to provide technical expertise to support a Microservices development environment using Lean, Agile methodology, and processes. Additionally, you will play a key role in the ongoing updates of technology strategy and the product roadmap. You will be expected to know how to plan and implement collaborative software development across technologies.

- Act as the company’s lead technical expert for all product and services related architecture, technology and trends.
- Recommending solutions to complex problems related to the design and delivery of enterprise-class internet based products and services.
- Gather, analyze, and provide guidance on existing and new mobile technologies and trends.
- Assist in the development of reliable, secure and robust applications/updates on-time, within cost targets, using Lean, Agile development methodology, and accepted state-of-the-art methodologies balancing the demands of release content, quality, and target release dates.
- Work closely with other functional areas to assist in defining, developing and maintaining the product roadmap. This includes:
oWork with the Development and Technology Operations teams to gather detailed requirements, create specifications & implementation roadmap updates
oLead, support and guide assigned research and test projects
oWork with InfoSec on application security
oWork with Legal on PI/privacy
- Continuously leverage market research to assist with systems architecture and product design.
- Work closely with other functional areas to identify opportunities to continuously enhance customer user experience and retention.
- Maintain an ongoing awareness of related trends in technology, platform, development and security tools.

Must Have Skills:

The ideal candidate will bring:
- 5+ years’ related experience in a similar senior technical leadership role in a consumer based internet technology organization.
- A technical degree with at least 10 years of commercial B-C software/internet development and architecture experience.
- Proven experience in architecting a Microservices platform (JAVA8 and Springboot ecosystem).
- Implemented a continuous integration and delivery pipeline across Microservices.
- Working knowledge of public cloud infrastructure and distributed applications.
- Demonstrated experience designing and building large-scale, high-traffic web & mobile applications.
- Proven expertise in the principles of Lean, Agile and following those processes in a Microservices environment are a must.
- Deep knowledge of web/mobile technologies and UX best practices.
- Experience in most [if not all] of the following: Go, Java8, NodeJS, Kafka, RabbitMQ, Nginx Plus, Docker, Kubernetes, Consul, Elasticsearch, Redis, CMS integration.
- Ability to take ownership of, and set direction for feature development and solution architecture.
- Extensive Enterprise Software and Platform Development experience.
- A strategic and hands-on, detail oriented approach to development with the ability to anticipate problems and redirect projects that may be headed astray.
- Highly analytical with the ability to both make data-driven decisions and think outside of the box.
- Excellent verbal and written communication skills with a demonstrated ability to promote collaboration with others to achieve results.

Starting: ASAP
Dress Code: Casual
To apply for this job you must first either login or register