Solutions Architects

Vancouver 10 days agoContractor External
Negotiable
Job Description: On behalf of our public sector client, Affinity is looking for Solution Architects who are responsible for translating business objectives into executable designs, ensuring technical readiness, and guiding teams through the delivery of complex solutions. This role combines strategic thinking with hands-on technical expertise, including coding and developer support when needed, to drive innovation and maintain architectural integrity across our IT ecosystem. Responsibilities: • Translate business objectives into solution designs • Participate in requirements definition and create proof-of-concept plans. • Assess technical and operational readiness for scalable delivery. • Design and guide solution architecture • Define system components, interfaces, technologies, and standards. • Address non-functional requirements (performance, security, scalability). • Support design reviews, quality assurance, and transition to production, including hands-on coding and assisting developers when needed. • Prototype new technology solutions when required. • Ensure implementation integrity • Verify that solutions are built and documented correctly. •Mitigate risks to business processes and solution success. • Advise on tools, environments, and technical priorities. • Drive technology adoption and governance • Promote patterns and practices that ensure flexibility and robustness. • Identify gaps in existing code, components, and infrastructure. • Contribute to strategic and tactical technology plans. • Security and compliance • Design solutions that meet privacy, security, and regulatory requirements. • Collaborate with security teams on threat modeling and secure architecture. • Vendor and stakeholder engagement • Evaluate vendor proposals and recommend best-value options. • Collaborate with product owners, enterprise architects, security teams, and SMEs to embed design principles. • Mentorship and leadership • Provide technical guidance and coaching to developers and engineers. • Promote best practices in coding, design, and DevOps. Mandatory Requirements: Experience: • 12+ years of progressive experience in solution and systems architecture with strong cloud expertise. • Experience with large-scale, complex systems, modern applications, and legacy system integration. Technical Skills: • Expert knowledge of Azure and/or AWS services (Azure DevOps, App Services, SQL Managed Instance; AWS EC2, CloudFormation). • Strong development skills in C#, .NET Core, JavaScript. • Experience with Power Apps & MS Dynamics 365. • Proficiency in microservices, Kubernetes, containers, messaging solutions. • Database design experience (SQL and NoSQL: SQL Server, Oracle, MongoDB, CosmosDB). Methodologies: • Familiarity with DevOps and Agile engineering practices. Education: • Degree in Computer Science or STEM (or equivalent experience). Preferred Certifications: • Azure Solutions Architect Expert, AWS Certified Solutions Architect, TOGAF, or equivalent. Affinity Earn: Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/ About Affinity: Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need. For more information on Affinity, please visit www.affinity-group.ca Job Number: 13041