Application Architect (ID#5234)
New Value Solutions
New Value Solutions, a national IT consulting company, is seeking an Application Architect to lead the design and development of enterprise-scale software systems. The Application Architect will work closely with development teams to ensure that technical solutions align with business goals and long-term strategy, driving innovation, consistency, and maintainability across the application landscape.
This role blends hands-on architecture with team leadership, guiding best practices in coding, code review, technical standards, and performance optimization. The Application Architect will also play a critical role in modernizing legacy systems, reducing technical debt, and supporting high-impact business systems used across the province.
Responsibilities:
- Design and maintain enterprise application architecture that supports large-scale, multi-year systems.
- Provide expert technical leadership and mentorship to development teams, ensuring best practices are followed.
- Conduct code reviews and identify technical debt, leading initiatives to resolve it and improve code quality.
- Collaborate with solution teams to assess business needs and provide effective technical design and integration strategies.
- Develop, test, and maintain both internally developed and packaged business systems and interfaces.
- Provide Tier 3 support to resolve high-impact technical issues, acting as a subject matter expert.
- Evaluate, recommend, and implement improvements to development standards, tools, and processes.
- Support the evolution of CLBC's systems through continuous research, planning, and solution design.
- Ensure application solutions align with CLBC's architectural standards, project goals, and user needs.
Requirements:
- 5+ years of experience as an Application Architect.
- Proven experience in application architecture, systems analysis, software development, and production support.
- Strong background in the full software development lifecycle, Agile development, and change management practices.
- Advanced knowledge of object-oriented design, SOA, and SOLID principles.
- Ability to balance strategic planning with hands-on implementation.
- Strong analytical, organizational, and communication skills.
- Experience building collaborative relationships across business and IT teams.
- Expertise in designing, supporting, and modernizing complex enterprise systems.
- Demonstrated ability to lead and influence development teams to adopt best practices and technical standards.
- A commitment to innovation, continuous learning, and staying current with industry trends and technologies.
- Experience in the public sector or community-based services is an asset.
Reference: WJ-4483_1272531