Company Operating name: Advanze Tech Inc.
Business address as registered with the CRA: 55 Commerce Valley Dr W, Unit 801, Thornhill, ON L3T 7P4, Canada
Physical Location of work: Same as Business Address
Remote work availability: Yes
Title of the position: (NOC 21231) To find a matching NOC, please look up NOC 2021 NOC - 21231
APPLICATION ARCHITECT (NOC 21231) No. of Positions 1
COMPUTER SOFTWARE ENGINEER (NOC 21231) No. of Positions - 2
• Collaborate with business stakeholders, clients, and end users to gather, analyse, and document business, functional, and technical requirements for enterprise software applications and information systems.
• Translate business requirements into comprehensive logical and physical architecture specifications that support organizational objectives and technology standards.
• Research, evaluate, and recommend emerging technologies, frameworks, platforms, and architectural solutions to improve application performance, scalability, security, and reliability.
• Design, develop, and validate enterprise, web-based, cloud, and mobile application architectures using industry best practices and modern software development methodologies.
• Develop and maintain data models, process flows, system integration diagrams, and network architecture models to optimize system efficiency, interoperability, and overall performance.
• Plan, design, coordinate, and oversee the development, implementation, integration, deployment, and ongoing operation of software applications and enterprise information systems.
• Define application architecture standards, technical specifications, coding guidelines, and governance frameworks to ensure consistency, maintainability, and regulatory compliance.
• Conduct architecture reviews, technical feasibility studies, risk assessments, and solution evaluations to support strategic technology initiatives.
• Design and implement secure, scalable, and high-availability application environments while ensuring compliance with cybersecurity, privacy, and organizational policies.
• Assess, test, troubleshoot, document, enhance, and optimize operating systems, application software, middleware, APIs, and communication environments to improve system functionality and reliability.
• Develop and maintain technical documentation, architecture diagrams, system design specifications, implementation plans, and operational procedures.
• Coordinate system integration activities, including database connectivity, third-party APIs, cloud services, and enterprise platforms to ensure seamless interoperability.
• Establish software maintenance strategies, disaster recovery plans, system monitoring processes, and performance optimization procedures to support business continuity.
• Lead architecture planning sessions, provide technical leadership, and mentor software developers, system analysts, and other information technology professionals throughout the software development lifecycle.
• Collaborate with cross-functional teams, including project managers, cybersecurity specialists, database administrators, quality assurance teams, and infrastructure engineers, to deliver integrated technology solutions.
• Review application code, conduct technical design reviews, and ensure adherence to architectural principles, software quality standards, and organizational best practices.
• Support Agile, Scrum, or DevOps development methodologies by participating in sprint planning, technical backlog refinement, solution design, and continuous improvement initiatives.
• Monitor application performance, identify opportunities for optimization, and recommend enhancements that improve scalability, user experience, and operational efficiency.
• Evaluate and implement cloud-based solutions, microservices architecture, containerization technologies, and enterprise integration patterns where appropriate.
• Ensure software solutions comply with organizational policies, industry standards, accessibility requirements, and applicable regulatory frameworks.
Skill requirements for the Position (including education and work experience).
- Strong educational foundation and broad technical skill base.
- A bachelor's degree, usually in computer science, computer systems, engineering, software engineering or mathematics or completion of a college program in computer science is required.
- A minimum of 5 years of experience in the P&C Insurance domain.
- Should have strong analytical skills to develop, maintain, and enhance P&C insurance software applications.
• Terms of employment: Full-time, Non-seasonal, Permanent position.
Hours per week: 32 Hours/week
Working schedule (regular Monday Friday or per need basis)
Monday Friday 9 am 5 pm, additional working hours as per company requirements; language of work: English
Wage: CAD$ 110,656 + CAD/annum (66$ CAD/HR)
Benefits package offered: Gold standard Health benefits, Dental, and Life coverage
Contact information: