Application Architect
Canada

Qualifications
- Experience in the role of a senior developer or architect for 1-3 years
- Experience in developing and maintaining technical architectures, documentation, frameworks, and strategies
- Understanding of common software development languages
- Experience in application development, software design, and architecture
- Demonstrated capability to evaluate architecture, documenting issues, and suggested improvements
- Experience in preparing technical documentation
- Experience in collecting users’ requirements
Responsibilities
- Plan, facilitate, and coordinate application solutions & implementation projects including:
- Research and study customers' business processes to develop documentation, specifications, and other deliverables that would be used as a basis for further solution designs and technical implementation
- Design solution architecture and develop technical design documentation (high-level design, solution architecture design, and other types of documentation). Present and prove these designs to project stakeholders when necessary
- Develop solution prototypes and proofs of concept to ensure reliability of developed solution designs
- Define procedures necessary for effective development, testing, release, change management, and other aspects required for successful delivery of the project
- Facilitate and ensure effective collaboration between development, QA, UI design, and other technical teams involved in the project
- Assist with the management and refinement of project backlog to ensure efficiency of development teams during development cycle and planning of projects roadmap
- Be up to date with new Application products and features to offer more efficient solutions to customers
- Conduct research and technical audits of finalized Application implementations and provide necessary recommendations for their improvement or effective maintenance
Working conditions
- Regular compensation package reviews
- 10 days of paid time off and 5 days of paid personal leave
- Medical insurance coverage for employees and their families, including dental, vision, life, and disability coverage
- RRSP program
- Training sessions for the existing staff
- Support for participation in professional development opportunities (webinars, conferences, trainings, etc.)
- Team-building opportunities, company events
- Flexible work environments, including in-office, remote, or hybrid, based on employee preference and manager approval