Job Description: On behalf of our public sector client, Affinity is looking for a Senior Digital Architect to provide architectural expertise and strategic guidance, and to be responsible for overseeing the software architecture of digital services, the alignment of services to a common architecture vision, and the iterative delivery of solutions to create a complete digital service. As the senior technical resource on the team, the Digital Architect will guide the team in the rapid, iterative delivery of user-centric services with solution designs that align with the overall architectural vision and are in support of technical standards, coding standards, common tools, and platforms.
Responsibilities:
• Lead the solution architecture of digital services by:
o Developing the overall architectural plan, ensuring a citizen-centered design and agile software approach;
o Uncovering existing system context;
o Providing recommendations and prototypes for technical discovery and feasibility;
o Providing and being accountable for the solution designs that account for iterative implementation; and
o Analyzing impacts, exposure, and risk as they pertain to the solution design.
• Guide the team in the implementation of digital services by:
o Facilitating frequent delivery of products to ensure that the target architecture is successfully created;
o Determining the tactical approach on each integration and the target state of system boundaries and interactions;
o Identifying opportunities to leverage common components and capabilities of other digital services;
o Encouraging team contribution towards developing opportunities to leverage other digital services;
o Guiding the creation of detailed designs for solution implementation;
o Reviewing code changes;
o Contributing to code changes to implement user stories and to complete technical tasks; and
o Providing coaching and mentorship to the product team.
• Contribute to the architectural vision for a platform of user-centric services, particularly as it relates to the use of common components and capabilities to accelerate service delivery.
• Contribute to the development of principles, metrics, and standards for service quality and delivery.
• Provide software architecture information to technical and non-technical audiences by creating materials (documents, diagrams, presentations, etc.) appropriate to the audience.
• Actively participate in the development and continuous improvement of the architecture practice.
Must-Have Qualifications:
• Bachelor’s degree in Computer Science, IT, or a related field.
• 5 years of experience conveying technical information to non-technical people and advising stakeholders.
• 5 years of experience leading solution architecture and introducing technical strategies.
• 5 years of experience leading and mentoring teams in Agile principles, policies, and procedures.
• 2 years of experience with cloud services and leveraging them for solutions.
• 5 years of experience working as a software architect on complex solutions in an Agile team.
• 5 years of experience in software development across multiple platforms and environments.
• 5 years of experience working with open-source ecosystems such as Node.js/NPM.
Nice to Have Qualifications:
• 2 years of experience implementing DevSecOps in an enterprise environment.
• 5 years of experience incrementally transforming legacy systems into modern digital services.
• 5 years of experience working as an application architect designing or maintaining software solutions.
• 5 years of experience as a senior technical resource identifying and advocating for technological advancements.
• 2 years of experience working with teams applying UX design, service design, and design thinking methodologies.
• 4 years of experience leading domain modeling and database schema design.
• 4 years of experience as an architect using data analytics for decision-making.
• 4 years of experience working with architects or cross-functional teams to identify technical solutions.
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 businessneedsd.
For more information on Affinity, please visit www.affinity-group..ca
Job Number: 11421