We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

Overview of salaries statistics of the profession "Software Architect in Canada"

Receive statistics information by mail
Unfortunately, there are no statistics for this request. Try changing your position or region.

Recommended vacancies

Software Validation & Verification Developer
ABP Consultants en Personnel, Montreal, QC
Our client, company in the field of telecoms / IT is seeking to fill a Software Validation & Verification Developer position. As Software Validation & Verification Developer in the Software Defined Radio team, you will work on the validation and conformance of the products, but you will also participate in the design, architecture definition, implementation, and integration of the 2G/2.5G, 3G and 4G / LTE software solutions. You will closely work with the system and embedded software architects during the specification, implementation, and integration phases.ResponsibilitiesSpecify, implement and execute the complete baseband and front-end system validation and conformance plan according to the 3GPP specifications;Write validation and conformance specifications in line with software architecture;Organize and execute the validation and conformance plans with state of the art RF and base-station testers;Generate validation reports for internal and external use.RequirementsBachelors Degree in Electrical Engineering;Strong desire to expand your current skillset in a fast-paced work environment;Overall work experience: 2 to 4 years in software design or software design validation;Knowledge of wireless protocols is an asset;Knowledge ofProgramming languages: C/C++Several script languages is an asset (bash, python etc.)Cellular validation procedures and 3GPP conformance testingDevelopment tools: Microsoft Visual StudioTest equipment and tools (example: spectrum analyzer, channel simulator, … etc )Good English writing skills and oral English are required; oral French is an asset;Experience working in an agile software development environment.Our customer-employer offers a better than market remuneration + benefits and stock options.Please send us a copy of your resume to :[email protected] Pigeon, Senior Consultant(514) 939-3399 ext 101
Application Architect
Staples Canada, Richmond Hill, ON
Who we are As the Working and Learning Company, we at Staples Canada, are dynamic, inspiring partners to our customers and the communities in which we live. At Staples, we inspire people to work smarter, learn more and grow every day. We look for people who are curious, approachable and passionate, and who enjoy finding solutions. If that's you, let's work, learn and grow together. We are building an inclusive and diverse team Staples Canada is creating an inclusive and diverse work environment. We welcome, value and thrive on perspectives and contributions from backgrounds that vary by race, gender, sexual orientation, gender identity or expression, lifestyle, age, educational background, national origin, religion or physical ability. If you have a disability or special need that requires accommodation, please let us know. Some of what you will do As the Application Architect, you will assist in architecting, building, improving, and maintaining world-class solutions for Staples Customer facing applications. This is a hands-on Team Lead role where you will develop and lead software development team, across the full-stack of a multi-channel platform from Angular, JavaScript, React, Node.js to server-side .Net. We want an individual who will challenge the norm, strive to create the best experience's and someone who always puts the customer first. You're your passion for mentoring and/or writing clean, simple code and a willingness to share learnings, each day will be fast-paced, challenging, rewarding and meaningful. Specifically, you will: •Cultivate a deep understanding of the portfolio of applications we utilize, along with their respective strengths and weaknesses, to provide solutions to existing and future challenges. •Through your knowledge of industry trends and tools, together with your own experiences, work with the team to improve our software, our environment, and our process. •Provide guidance and direction to the development teams to tear down obstacles and keep initiatives on target and moving forward. •Translate project goals and product roadmaps into organized technical tasks. •Offer your input and expertise to technical and non-technical audiences. •Work with technology and business leadership to define the right technology solutions to solve complex problems. •Collaborate with team members in an agile environment. •Ensure that the team produces clean code and follow industry best practices and designs Some of what you need •10+ years of experience as a Full stack developer with .NET framework. •5+ years of experience directly managing a team. •Solid experience with JavaScript, AJAX, CSS and TypeScript and different frameworks (React, Angular, Bootstrap) and knowledge of the benefits of each framework. •Proficient with Microsoft .NET 3.5+ development using C#. •Comprehensive understanding of object-oriented and service-oriented application development techniques and theories. •Experience of Cloud Architecture/Technologies and DevOps best practices. •Experience with source control management systems such as GitHub and continuous integration/deployment environments. •Experience in practicing Agile methodologies. •Experience with Quality Assurance best practices such as test-driven development. •Successfully and simultaneously managed multiple large digital-project with an emphasis on business transformation, uncertain business requirements and/or implementation of new technology •Bachelor's Degree in Computer Science or relevant work experience. •Openness to others' ideas and great collaboration, partnering and communication skills •Skilled in making data driven decisions, and driving ownership and accountability •Curious •Approachable •Passionate •Problem solver Some of what you will get •Associate discount •Health and Dental benefits •RRSP/DPSP •Performance bonuses •Learning & Development programs •And more... Additional Information •Combination of Office and remote work.
Application Architect
Staples Canada, Richmond Hill, ON, CA
Who we are As the Working and Learning Company, we at Staples Canada, are dynamic, inspiring partners to our customers and the communities in which we live. At Staples, we inspire people to work smarter, learn more and grow every day. We look for people who are curious, approachable and passionate, and who enjoy finding solutions. If that's you, let's work, learn and grow together. We are building an inclusive and diverse team Staples Canada is creating an inclusive and diverse work environment. We welcome, value and thrive on perspectives and contributions from backgrounds that vary by race, gender, sexual orientation, gender identity or expression, lifestyle, age, educational background, national origin, religion or physical ability. If you have a disability or special need that requires accommodation, please let us know. Some of what you will do As the Application Architect, you will assist in architecting, building, improving, and maintaining world-class solutions for Staples Customer facing applications. This is a hands-on Team Lead role where you will develop and lead software development team, across the full-stack of a multi-channel platform from Angular, JavaScript, React, Node.js to server-side .Net. We want an individual who will challenge the norm, strive to create the best experience's and someone who always puts the customer first. You're your passion for mentoring and/or writing clean, simple code and a willingness to share learnings, each day will be fast-paced, challenging, rewarding and meaningful. Specifically, you will: •Cultivate a deep understanding of the portfolio of applications we utilize, along with their respective strengths and weaknesses, to provide solutions to existing and future challenges. •Through your knowledge of industry trends and tools, together with your own experiences, work with the team to improve our software, our environment, and our process. •Provide guidance and direction to the development teams to tear down obstacles and keep initiatives on target and moving forward. •Translate project goals and product roadmaps into organized technical tasks. •Offer your input and expertise to technical and non-technical audiences. •Work with technology and business leadership to define the right technology solutions to solve complex problems. •Collaborate with team members in an agile environment. •Ensure that the team produces clean code and follow industry best practices and designs Some of what you need •10+ years of experience as a Full stack developer with .NET framework. •5+ years of experience directly managing a team. •Solid experience with JavaScript, AJAX, CSS and TypeScript and different frameworks (React, Angular, Bootstrap) and knowledge of the benefits of each framework. •Proficient with Microsoft .NET 3.5+ development using C#. •Comprehensive understanding of object-oriented and service-oriented application development techniques and theories. •Experience of Cloud Architecture/Technologies and DevOps best practices. •Experience with source control management systems such as GitHub and continuous integration/deployment environments. •Experience in practicing Agile methodologies. •Experience with Quality Assurance best practices such as test-driven development. •Successfully and simultaneously managed multiple large digital-project with an emphasis on business transformation, uncertain business requirements and/or implementation of new technology •Bachelor's Degree in Computer Science or relevant work experience. •Openness to others' ideas and great collaboration, partnering and communication skills •Skilled in making data driven decisions, and driving ownership and accountability •Curious •Approachable •Passionate •Problem solver Some of what you will get •Associate discount •Health and Dental benefits •RRSP/DPSP •Performance bonuses •Learning & Development programs •And more... Additional Information •Combination of Office and remote work.
Senior Software Developer
Staples Canada, Richmond Hill, ON, CA
Who we are As the Working and Learning Company, we at Staples Canada, are dynamic, inspiring partners to our customers and the communities in which we live. At Staples, we inspire people to work smarter, learn more and grow every day. We look for people who are curious, approachable and passionate, and who enjoy finding solutions. If that's you, let's work, learn and grow together. We are building an inclusive and diverse team Staples Canada is creating an inclusive and diverse work environment. We welcome, value and thrive on perspectives and contributions from backgrounds that vary by race, gender, sexual orientation, gender identity or expression, lifestyle, age, educational background, national origin, religion or physical ability. If you have a disability or special need that requires accommodation, please let us know. Some of what you will do As the Senior Software Developer, you will assist in architecting, building, improving, and maintaining world-class solutions for Staples Customer facing applications. This is a hands-on Team Lead role where you will develop and lead software development team, across the full-stack of a multi-channel platform from Angular, JavaScript, React, Node.js to server-side .Net. We want an individual who will challenge the norm, strive to create the best experience's and someone who always puts the customer first. You're your passion for mentoring and/or writing clean, simple code and a willingness to share learnings, each day will be fast-paced, challenging, rewarding and meaningful. Specifically, you will: •Cultivate a deep understanding of the portfolio of applications we utilize, along with their respective strengths and weaknesses, to provide solutions to existing and future challenges. •Through your knowledge of industry trends and tools, together with your own experiences, work with the team to improve our software, our environment, and our process. •Provide guidance and direction to the development teams to tear down obstacles and keep initiatives on target and moving forward. •Translate project goals and product roadmaps into organized technical tasks. •Offer your input and expertise to technical and non-technical audiences. •Work with technology and business leadership to define the right technology solutions to solve complex problems. •Collaborate with team members in an agile environment. •Ensure that the team produces clean code and follow industry best practices and designs Some of what you need •10+ years of experience as a Full stack developer with .NET framework. •5+ years of experience directly managing a team. •Solid experience with JavaScript, AJAX, CSS and TypeScript and different frameworks (React, Angular, Bootstrap) and knowledge of the benefits of each framework. •Proficient with Microsoft .NET 3.5+ development using C#. •Comprehensive understanding of object-oriented and service-oriented application development techniques and theories. •Experience of Cloud Architecture/Technologies and DevOps best practices. •Experience with source control management systems such as GitHub and continuous integration/deployment environments. •Experience in practicing Agile methodologies. •Experience with Quality Assurance best practices such as test-driven development. •Successfully and simultaneously managed multiple large digital-project with an emphasis on business transformation, uncertain business requirements and/or implementation of new technology •Bachelor's Degree in Computer Science or relevant work experience. •Openness to others' ideas and great collaboration, partnering and communication skills •Skilled in making data driven decisions, and driving ownership and accountability •Curious •Approachable •Passionate •Problem solver Some of what you will get •Associate discount •Health and Dental benefits •RRSP/DPSP •Performance bonuses •Learning & Development programs •And more... Additional Information •Combination of Office and remote work.
Application/Software Architect-Level 3
Great Canadian Gaming Corp., Ottawa, ON
Application/Software Architect Job# 61105 About the Job: Mindwire is currently looking for an Application/Software Architect to work for our valued public sector client. The position is located in Ottawa, Ontario. Requirements: • Must have secret Government of Canada clearance • 10+ years of experience within mainframe online transaction processing server environment. • Five (5) years of experience as a leader of a development team of at least three resources. • Five (5) years of experience communicating both orally and in writing to senior management and clients. • Ten (10) years of experience programming using Job Control Language (JCL) or a similar mainframe scripting language. • Ten (10) years of experience performing software change and release management. Tasks: • Develop and document detailed statements of requirements for proposed application changes; • Analyze process business requirements; • Design physical data and process models; • Analyze functional requirements to identify information, procedures and decision flows; • Analyze and address change requests; • Develop plans, resource and time estimates, and work effort estimates for new requirements; • Define and document interface requirements within application sub-systems, to and from external systems, and between new and existing systems; • Define and document input and output sources and develop detailed plans for the technical design phase; • Design and document all system components, their interfaces and the operational environment; • Design data structures and files, sub-systems and modules, programs, and batch, on- line, and production monitoring procedures; • Document system design, concepts and facilities, presenting recommendations and obtaining approval of the detailed system design; • Produce an operational system including all forms, manuals, programs, data files, procedures, and training materials; • Define database design, application construction, testing, documentation and production implementation activities; #MindWirejobs #Architect #mainframe #JCL How to Apply: Online: To apply for this and other suitable exciting opportunities with Mindwire Systems Ltd., you can apply online through the button on the top right. E-mail: Please email or call Biljana Zelenovic at [email protected] or 613-791-5612. We thank all applicants for their interest, however only those candidates selected for interviews will be contacted.
Solution Architect, Deloitte Global Technologies
Deloitte, Toronto, ON, CA
Job Type:Permanent Reference code:124920 Primary Location:Toronto, ON All Available Locations:Toronto, ON Our Purpose At Deloitte, we are driven to inspire and help our people, organization, communities, and country to thrive. Our Purpose is to build a better future by accelerating and expanding access to knowledge. Purpose defines who we are and gives us reason to exist as an organization. By living our Purpose, we will make an impact that matters. Enjoy flexible, proactive, and practical benefits that foster a culture of well-being and connectedness. Experience a firm where wellness matters. Be expected to share your ideas and to make them a reality. --What will your typical day look like? In your role as a Solution Architect, you will be responsible for envisioning and developing new digital products.You will execute day-to-day product development activities across design, development, stakeholder communication, technology vendor management and delivery. Responsibilities: Lead clients, complex projects, drive business requirement gathering, manage scope and client expectations Design long-term, reliable, and end-to-end technical architectures. Develop functional architecture design and contribute to product vision Transforms detailed requirements into a complete, detailed systems design document Supports creation of interface specifications and call flows for the various components in the design Provide inputs to create Agile user stories based on marketing business requirements Provide technical support for analysis of business requirements and applicability to the current or planned Platform/Enabler/API Platform capabilities Participate in end-to-end functionality assessment during solution testing phases Serve as a technical liaison between the business, project team and developers/testers Collaborate with IT infrastructure teams (DevOps, Cyber, networking) to deploy and maintain applications About the team Deloitte Technology Services works at the forefront of technology development and processes to support and protect Deloitte around the world. In this truly global environment, we operate not in "what is" but rather "what can be" to help Deloitte deliver and connect with its clients, its communities, and one another in ways not previously conceived. Enough about us, let's talk about you You bring: Minimum of 10+ years of industry related experience (financial services, government or banking) Minimum of 7+ years in an architect capacity Minimum of 5+ years of experience in leading architecture activities like designing, roadmap, & proof-of-concepts. Prior experience in native application architecture and deployment in Microsoft Azure Proven ability to lead multiple customers, complex projects, and multiple initiatives Prior hands-on experience in web-based technologies including Microsoft .Net, ASP.NET Web API and complementary business layer and front-end technologies like AngularJs, ReactJs, NodeJS, etc., Prior hands-on experience with Microsoft SQL Server, MongoDB, Cosmos DB, Oracle etc., A Bachelor's degree or equivalent in Computer Science, Business Administration, or related discipline. While an advanced degree is preferred, the value is placed on the extent of the relevant experience and accomplishments Ability to travel and / or work from a Deloitte office 10-15% of time Preferred Microsoft Azure certifications (AZ300 through and including Azure 305) Experience working with SAFe or Agile development processes Exposure to Cloud Cognitive Services and AI platforms TOGAF or SEI - Software Architecture Certification etc., Familiarity with PowerBI or similar enterprise-class reporting / analytics tools Total RewardsThe salary range for this position is $85,000 - $156,000, and individuals may be eligible to participate in our bonus program. Deloitte is fair and competitive when it comes to the salaries of our people. We regularly benchmark across a variety of positions, industries, sectors, targets, and levels. Our approach is grounded on recognizing people's unique strengths and contributions and rewarding the value that they deliver.Our Total Rewards Package extends well beyond traditional compensation and benefit programs and is designed to recognize employee contributions, encourage personal wellness, and support firm growth. Along with a competitive base salary and variable pay opportunities, we offer a wide array of initiatives that differentiate us as a people-first organization. Some representative examples include: $4,000 per year for mental health support benefits, a $1,300 flexible benefit spending account, 38+ days off (including 10 firm-wide closures known as "Deloitte Days"), flexible work arrangements and a hybrid work structure.Our promise to our people: Deloitte is where potential comes to life. Be yourself, and more. We are a group of talented people who want to learn, gain experience, and develop skills. Wherever you are in your career, we want you to advance. You shape how we make impact. Diverse perspectives and life experiences make us better. Whoever you are and wherever you're from, we want you to feel like you belong here. We provide flexible working options to support you and how you can contribute. Be the leader you want to be. Be the leader you want to be Some guide teams, some change culture, some build essential expertise. We offer opportunities and experiences that support your continuing growth as a leader. Have as many careers as you want. We are uniquely able to offer you new challenges and roles - and prepare you for them. We bring together people with unique experiences and talents, and we are the place to develop a lasting network of friends, peers, and mentors. Our TVP is about relationships - between leaders and their people, the firm and its people, peers, and within in our communities.The next step is yours At Deloitte, we are all about doing business inclusively - that starts with having diverse colleagues of all abilities. Deloitte encourages applications from all qualified candidates who represent the full diversity of communities across Canada. This includes, but is not limited to, people with disabilities, candidates from Indigenous communities, and candidates from the Black community in support of living our values, creating a culture of Diversity Equity and Inclusion and our commitment to our AccessAbility Action Plan , Reconciliation Action Plan and the BlackNorth Initiative . We encourage you to connect with us at [email protected] if you require an accommodation for the recruitment process (including alternate formats of materials, accessible meeting rooms or other accommodations) or [email protected] for any questions relating to careers for Indigenous peoples at Deloitte (First Nations, Inuit, Métis). By applying to this job you will be assessed against the Deloitte Global Talent Standards. We've designed these standards to provide our clients with a consistent and exceptional Deloitte experience globally. Deloitte Canada has 30 offices with representation across most of the country. We acknowledge our offices reside on traditional, treaty and unceded territories as part of Turtle Island and is still home to many First Nations, Métis, and Inuit peoples. We are all Treaty people.Job Segment: Developer, Cloud, ERP, Solution Architect, Testing, Technology
Int. (6+ years) Application/Software Architect to Assist on Multiple IM/IT Projects Surrounding Business Transformation Strategy
S.i. Systems, Ottawa, ON
S.i. Systems valued public sector is currently seeking an Intermediate (6+ years) Application/Software Architect to assist on multiple IM/IT projects and intiatives surrounding their business transformation strategy projects. The Successful Candidate Must Have: Minimum 5 years within the past 10 as an application/software architect with a focus on IM/IT projects A University or College Degree in an IM/IT related field from a recognized Canadian Institution or recognized accredidation if obtained outside Canada Valid Enhanced Reliability Clearance Nice to Have's: A relevant professional certification (TOGAF, ITIL, Zachman, Salesforce, etc.) Experience on multiple IM/IT related projects as an Application/Software Architect where Information Management (IM) was a principle focus Tasks Include, but Are Not Limited to: Develop technical architectures, frameworks and strategies, either for an organization or for a major application area, to meet the business and application requirements. Identify the policies and requirements that drive out a particular solution. Analyze and evaluate alternative technology solutions to meet business problems. Ensures the integration of all aspects of technology solutions. Monitor industry trends to ensure that solutions fit with government and industry directions for technology Analyze functional requirements to identify information, procedures and decision flows. Evaluate existing procedures and methods, identify and document database content, structure, and application sub-systems, and develop data dictionary Define and document interfaces of manual to automated operations within application sub-systems, to external systems and between new and existing systems. Define input/output sources, including detailed plan for technical design phase, and obtain approval of the system proposal. Identify and document system specific standards relating to programming, documentation and testing, covering program libraries, data dictionaries, naming conventions, etc. Apply
Snr. (10+ years) Application/Software Architect to Deliver Expertise on Multiple IM/IT Business Transformation Strategy Projects
S.i. Systems, Ottawa, ON
S.i. Systems valued public sector is currently seeking a Senior (10+ years) Application/Software Architect to deliver expertise on multiple IM/IT projects and intiatives surrounding their business transformation strategy projects. The Successful Candidate Must Have: 10 years within the past 15 as an application/software architect with a focus on IM/IT projects A University or College Degree from a recognized Canadian Institution or recognized accredidation if obtained outside Canada Valid Enhanced Reliability Clearance Nice to Have's: A relevant professional certification (TOGAF, ITIL, Zachman, Salesforce, etc.) Experience on multiple IM/IT related projects as an Application/Software Architect where Information Management (IM) was a principle focus Tasks Include, but Are Not Limited to: Develop technical architectures, frameworks and strategies, either for an organization or for a major application area, to meet the business and application requirements. Identify the policies and requirements that drive out a particular solution. Analyze and evaluate alternative technology solutions to meet business problems. Ensures the integration of all aspects of technology solutions. Monitor industry trends to ensure that solutions fit with government and industry directions for technology Analyze functional requirements to identify information, procedures and decision flows. Evaluate existing procedures and methods, identify and document database content, structure, and application sub-systems, and develop data dictionary. Define and document interfaces of manual to automated operations within application sub-systems, to external systems and between new and existing systems. Define input/output sources, including detailed plan for technical design phase, and obtain approval of the system proposal. Identify and document system specific standards relating to programming, documentation and testing, covering program libraries, data dictionaries, naming conventions, etc. Apply
Snr. (10+ years) Application/Software Architect to Support Program Data Initiatives with Microsoft Dynamics CRM
S.i. Systems, Ottawa, ON
S.i. Systems valued public sector client is currently seeking the services of two (2) Senior Application Architects to support them on their large-scale grants management system using Microsoft Dynamics CRM to capture, store, analyze, and report on program data. The Successful Candidate Must Have: Minimum 10 years experience as an Application/Software Architect Minimum 2 years experience as a Dynamics CRM Application/Software Architect A university degree or college diploma from a recognized Canadian Insitution, or equivalent Valid Enhanced Reliability Clearance Nice to Have's: Experience working on integrations of multiple systems using industry standards and technologies such as: Human Resources Financials Data-Driven Document Management One of the following certifications: Microsoft Certified Technology Specialist (MCTS) for Microsoft Dynamics CRM Microsoft Certified IT Professional (MCITP) for Microsoft Dynamics CRM Experience within the past 5 years designing and architecting using a portals solution such as ADX Studio Portals Experience within the Canadian Public Sector Experience creating UML models using either Rational Rose or Sparx EA Tasks Include, But Are not Limited to: Develop technical architectures, frameworks and strategies, either for an organization or for a major application area, to meet the business and application requirements. Identify the policies and requirements that drive out a particular solution. Analyze and evaluate alternative technology solutions to meet business problems. Analyze functional requirements to identify information, procedures and decision flows. Evaluate existing procedures and methods, identify and document database content, structure, and application sub-systems, and develop data dictionary. Define and document interfaces of manual to automated operations within application sub-systems, to external systems and between new and existing systems. Define input/output sources, including detailed plan for technical design phase, and obtain approval of the system proposal Translating the detailed design into configuration files for the Microsoft Dynamics CRM base and Microsoft Dynamics Portals portal that align with application and network architectures and follow the high-level and detailed requirements and the high-level design Translating requirements into architectural decisions and a comprehensive overall solution that includes business, presentation, application, middleware, integration, data, infrastructure, security and system-management architectures, which leverage and conform to the client's existing architectural framework. Apply
Application Architect to Assist in Various Software Development Projects
S.i. Systems, Ottawa, ON
Our valued Public Sector client has an immediate requirement for 2 Senior Application/Software Architects to assist in various software development projects to fill gaps on Agile development teams. The resources will have professional experience in software development and architecture. The resources will work for various groups developing software as members on software development project teams using the Agile development methodology. Occasionally resources will work under other software development methodologies such as Waterfall, or for application maintenance when required. Development activities will mainly involve Java and Dot Net technologies which are current standard development languages. In addition, the requirement is needed to temporarily backfill resources for maintenance/support of software assets when required. Tasks: Lead and develop technical architectures, frameworks and strategies, either for an organization or for a major application area, to meet the business and application requirements; Identify the policies and requirements that drive out a particular solution; Analyze requirements and design solutions that fit into the organization enterprise architecture; Prepare plans, charts, tables and diagrams to assist in analyzing or displaying problems; Translate business requirements into an architected solution; Recommend industry best practices to technology and business stakeholders; Analyze and evaluate alternative technology solutions to meet business problems; Ensures the integration of all aspects of technology solutions; Analyze functional requirements to identify information, procedures and decision flows; Evaluate existing procedures and methods, identify and document database content, structure, and application sub-systems, and develop data dictionary; Define and document interfaces of manual to automated operations within application subsystems, to external systems and between new and existing systems; Define input and output sources, including detailed plan for technical design phase, and obtain approval of the system proposal; Identify and document system specific standards relating to programming, documentation and testing, covering program libraries, data dictionaries, naming conventions, etc; Coach and mentor resources on architecture frameworks and modelling; Facilitate architecture review sessions to document, design, architect, implement, customize, develop and integrate solutions; Assist clients in obtaining governance and gating approvals related to development of the application(s); Advise Business and Senior Management on trends and emerging technologies and the impact on client’s architecture and business strategy; Provide strategic direction and guidance for projects in terms of architecture impact; Provide architectural strategies, frameworks and roadmaps; Apply Agile-Scrum principles into Sprints, participate in daily scrum stand-ups and sprint retrospectives; Develop project documentation and architectural artefacts; Experience required: Platform as a service (PAAS): Azure App Service, Google Cloud Engine, AWS Beanstalk DB as a Service: (hosted, managed DB services both relational (SQL Server, Postgres, Oracle) and noSql (MongoDB, Cassandra, Neo4J) Enterpise Service Bus/Broker, Messaging (RabbitMQ, Apache Kafka - Azure Event Hub, Amazon Kinesis) Containers (Docker), Container orchestration/run times (Kubernetes, Cloud Foundry) Cloud authorization solutions/providers (Oauth, OIDC, SAML - Azure AD, Amazon Cognito) Hybrid on prem/cloud architectures Apply
Snr. (10+ years) Secret Cleared Application/Software Architect to Support on multiple enterprise application integration projects involving Business Proces
S.i. Systems, Ottawa, ON
S.i. Systems valued public sector client is currently seeking a Senior Application/Software architect to support their multiple enterprise application integration projects involving Business Process and Forms, Collaboration, CRM, Data Modernization, Canada.ca integration and Portals. The Successful Candidate Must Have: Minimum 10 years within the past 15 working as an application/software architect developing and designing enterprise architecture frameworks, and strategies. Minimum 5 years experience within the past 10 developing technical architectures using .NET framework 4.0 or higher, SQL server 2012 or higher, and IIS Architecture or Azure. Minimum 5 years within the past 10 performing relational database design, SQL query/trigger/user function tuning, and index optimization within a Microsoft SQL server environment using SQL 2012 or higher Minimum 5 years within the past 10 architecting solutions that support the following protocols / technologies; HTTP and HTTPS, SSL, DNS, IP, Load balancing, and LDAP Experience with at least 2 of the following technologies: ASP.NET Javascript C# WebApi MVC Valid Secret Clearance Preference will be Given to Candidates who Also Have: 5+ years experience designing architectures for Microsoft .Net framework 4.5 or higher Experience integrating with at least 3 of the following Commercial off-the-shelf (COTS): SAP ERP or SAP Business Objects Clarity Microsoft Power BI GCDocs Sharepoint online Experience within the past 5 years releasing and building pipelines in an Azure DevOps environment. Experience working with the Canadian Federal Government Tasks Include, but are Not Limited to: Provide technical expertise in identifying, evaluating, and developing effective procedures and system requirements that meet business requirements. Participate in the gathering and documenting of requirements from non-technical business users. Create functional design documents; translate the business requirements into system requirements, create a prototype of recommended solutions, demo to the users, and implement the solution Participate in architecture & design sessions with architects and clients Execute and document unit tests for all developed work Assist in all aspects of solution testing and testing documentation Analyze requirements to identify information, procedures, and data flows. Define input/output structures including the required information for the technical configuration design Assist in the configuration of the development iterations activities including status reports and dashboards Produce Test, Staging, and Production environment drawings and technical specifications Apply
Snr. (10+ Years) Application/Software Architect (.NET) to develop, enhance and support an application fleet
S.i. Systems, Ottawa, ON
S.i. Systems valued public sector client is currently seeking a Senior, Enhanced Reliability Cleared, Application Architect to develop, enhance, and support their application fleet that houses a large amount of heritage documentation. The Successful Candidate Must Have: Minimum of ten (10) years’ experience, within the last fifteen (15) years as an application/software architect Minimum 5 years’ experience programming in a SQL Environment Minimum 5 years’ experience with .NET programming language Valid Enhanced Reliability Clearance Nice to Haves: A recognized University Degree or College Diploma related to IM/IT Tasks Include, but are not Limited to: Develop technical architectures, frameworks and strategies, either for an organization or for a major application area, to meet the business and application requirements Identify the policies and requirements that drive out a particular solution Analyze and evaluate alternative technology solutions to meet business problems Ensures the integration of all aspects of technology solutions Monitor industry trends to ensure that solutions fit with government and industry directions for technology Analyze functional requirements to identify information, procedures and decision flows Evaluate existing procedures and methods, identify and document database content, structure, and application sub-systems, and develop data dictionary Define and document interfaces of manual to automated operations within application sub-systems, to external systems and between new and existing systems Define input/output sources, including detailed plan for technical design phase, and obtain approval of the system proposal Identify and document system specific standards relating to programming, documentation and testing, covering program libraries, data dictionaries, naming conventions, etc. Apply
Snr. (10+ Years) Application/Software Architect to develop, enhance and support an application fleet
S.i. Systems, Ottawa, ON
S.i. Systems valued public sector client is currently seeking a Senior, Enhanced Reliability Cleared, Application Architect to develop, enhance, and support their application fleet that houses a large amount of heritage documentation. The Successful Candidate Must Have: Minimum of ten (10) years’ experience, within the last fifteen (15) years as an application/software architect Minimum 5 years’ experience with at least one (1) of the following programming languages: PHP C++ Java Valid Enhanced Reliability Clearance Nice to Haves: A recognized University Degree or College Diploma related to IM/IT Tasks Include, but are not Limited to: Develop technical architectures, frameworks and strategies, either for an organization or for a major application area, to meet the business and application requirements Identify the policies and requirements that drive out a particular solution Analyze and evaluate alternative technology solutions to meet business problems Ensures the integration of all aspects of technology solutions Monitor industry trends to ensure that solutions fit with government and industry directions for technology Analyze functional requirements to identify information, procedures and decision flows Evaluate existing procedures and methods, identify and document database content, structure, and application sub-systems, and develop data dictionary Define and document interfaces of manual to automated operations within application sub-systems, to external systems and between new and existing systems Define input/output sources, including detailed plan for technical design phase, and obtain approval of the system proposals Identify and document system specific standards relating to programming, documentation and testing, covering program libraries, data dictionaries, naming conventions, etc. Apply
Senior Application/Software Architect to support the modernization projects as well as the maintenance of its legacy systems in the public sector.
S.i. Systems, Ottawa, ON
Our public sector client requires an Enhanced Reliability Cleared Senior Application/Software Architect to support the modernization projects as well as the maintenance of its legacy systems in the public sector. Responsibilities: a. Perform application integration, maintenance, upgrades, and migration. b. Run diagnostic tests and perform debugging procedures. c. Develop technical architectures, frameworks and strategies to meet business and application requirements. d. Identify the policies and requirements that drive out a particular solution. e. Analyze and evaluate alternative technology solutions to meet business problems. f. Ensure the integration of all aspects of technology solutions. g. Monitor industry trends to ensure that solutions fit with government and industry directions for technology. h. Analyze functional requirements to identify information, procedures and decision flows. i. Evaluate existing procedures and methods, identify and document database content, structure, and application sub-systems, and develop data dictionary. j. Define and document interfaces of manual to automated operations within application subsystems, to external systems and between new and existing systems. k. Define input/output sources, including detailed plans for technical design phase, and obtain approval of the system proposal. l. Identify and document system specific standards relating to programming, documentation and testing, covering program libraries, data dictionaries, naming conventions, etc. m. Provide technical leadership to the IT team. Must Have: Experience developing an application modernization roadmap Experience leading design review, code walkthrough and providing instructions on industry best practices Experience developing or enhancing a Grants and Contributions management system Designing solutions with Microsoft Dynamics 365 5+ years experience using a Low-Code/No-Code systems development framework Nice to Have: Government experience Apply
Architect, Data
Aecon Group Inc., Toronto, ON
Come Build Your Career at Aecon! As a Canadian leader in infrastructure development, Aecon is safely and sustainably building what matters for future generations to thrive! We lead some of the most impactful infrastructure projects of our generation, at the forefront of transformational change in transportation and energy, and partnering every day to build, connect, power, and strengthen our communities. At Aecon, you can count on: Safety First. Our number one core value. If we cant do it safely, we dont do it at all. Integrity. We lead by example, with humility and courage. Accountability. Were passionate about delivering on our commitments. Inclusion. We provide equitable opportunities for everyone. We lead the infrastructure industry with purpose, and our people are at the heart of everything we do. So, we invest in our people, just like they invest in us! At Aecon we: Ensure you and your family receive the services needed to support your mental, emotional, and physical well-being Believe in helping you build your career through our Aecon University and Leadership Programs Are committed to supporting and investing in inclusive work environments, through initiatives like Equity, Diversity & Inclusion training, our Aecon Women in Trades and Aecon Diversity in Trades programs, and our Employee Resource Groups (ERGs) to ensure we are building inclusion into every aspect of our culture at Aecon. Are a leader in sustainable construction. With a strong commitment to operating responsibility by minimizing our impact on the environment and surrounding communities. Our business success relies on strong execution and continuous improvement driven by the diversity, expertise and teamwork of our people. Were always searching the globe for innovative, collaborative minds to join our best-in-class Aecon community! Role Overview The Data Architects role is to plan, coordinate, architect, and supervise all activities related to the integration of software programs, applications, and third-party solutions as required to meet the business requirements of Aecon. Conduct workshops with customer's business and IT teams and capture, document and summarize the business requirements, prioritize business use cases, and define implementation roadmap, Provide solutions for variety of Data and Analytics requirements from customers, such as Greenfield EDW, Data Lake Implementation, Data Estate Modernization, Tools / Technology comparison and selection, etc. Create Architecture and high-level design for data & analytics solutions, provide effort estimates for large EDW / Data Lake implementations, guide technical team of deliverables, and get the solution implemented, conduct proof of concepts and create differentiating assets, conduct trainings and workshops on new technologies and trends. Key Responsibilities Strategy & Planning Develop and maintain enterprise data architecture strategy for the organization. Orchestrate Data and Analytics Solutions projects and corresponding strategies between business units and development teams. Ensure that planning and practices are aligned with strategic business goals and the companys overall strategic vision. Develop standards and processes to support and facilitate data and analytics projects and initiatives. Develop and lead innovations related to Enterprise Data Architecture and frameworks, supporting Aecons Enterprise Data Architecture strategy. Acquisition & Deployment Research and make recommendations on products and services in support of procurement and development efforts. Collaborate with analysts, business users, and functional users in the testing of Data and Analytics solutions. Lead architecture, implementation and testing phase of Enterprise Data Architecture projects in order to identify and remedy potential problem areas. Build relationships with BPMO, Data Analysts, Business Analysts, end users and functional teams to gain an understanding of architectures and required functionality. Build relationships with vendors of application software deployed in the organizations IT environment to learn about and provide feedback on their technical integration capabilities. Operational Management Ensure the collection and coherent interpretation of the various business processes affected by Enterprise Solutions efforts. Work diligently to enhance or improve business processes or, as necessary, minimize the impact of Enterprise Data Architecture Solutions projects on those processes. Evaluate results of Enterprise Solutions projects, then report and make recommendations based on findings. Where necessary, provide guidance to junior members of the team. Required Knowledge and Experience 10+ years of overall experience in architecting and building data and analytics solutions, including Azure Data platform implementation. Proven experience in overseeing the linking of cross-functional applications between disparate business units and systems. Deep understanding of ETL, reporting, data modeling concepts and data warehouse architecture Experienced in analysis, design, data modelling and effort estimation. Experience in working with SAP, SAP BW, SAP HANA as sources and data extraction from SAP sources to EDW/Azure. Hands on experience of working with Azure cloud components like Azure Data Factory, Azure Stream Analytics, EventHub, Azure Synapse (SQL Data Warehouse), Azure Data Lake Storage (ADLS) and DataBricks Experience with relational databases, such as SAP HANA, Oracle, SQL Server, or MySQL, and non-relational databases, such as MongoDB or Cassandra Proficiency in SQL, python, and data analysis tools Experience working with Experience with AI/ML solutions will be preferred Experience with data archival and data retention across the organization Experience with data governance and regulatory compliance Strong leadership and communication skills, with the ability to collaborate with cross-functional teams and provide technical guidance to the data architecture team. Experience with change management with respect to people, processes, and technologies Excellent communication, presentation, and interpersonal skills Experienced in working in a customer facing role. Necessary Competencies Decision Making: Makes sound decisions involving the most complex information and dynamic situations. Balances the long-term (big picture) and short-term implications of individual decisions and organization goals. Analytical Thinking: Able to breakdown raw information and undefined problems into specific, workable components that in-turn clearly identifies the issues at hand. Makes logical conclusions, anticipates obstacles and considers different approaches that are relevant to the decision-making process. Estimates the financial impact of EA alternatives and applies multiple solutions to business problems. Business Requirements Analysis: Ability to understand a customer's business needs and translate needs into IS specific requirements. Applies knowledge of the customer's functions and processes to develop business case and business requirement documents. Assesses the benefits of recommended solutions. Communications for Results: Expresses technical and business concepts, ideas, feelings, opinions, and conclusions orally and in writing. Listens attentively and reinforces words through empathetic body language and tone. Problem Solving: Anticipates, identifies, and defines problems. Seeks root causes. Develops and implements practical and timely solutions. Ready to think, behave and act in an innovative consulting manner to drive the organizations digital business strategies. Character Integrity, Humility, Transparency Courage, Drive Energy, Passion Self-motivated Collaborative Innovative Leadership Aecon fosters diversity, inclusion and belonging within and across our organization. We welcome all to apply including, women, visible minorities, Indigenous peoples, persons with disabilities, and persons of any sexual orientation or gender identity. We are committed to adhering to the objectives and requirements outlined in the Accessible Canada Act (ACA), and to meeting the accessibility needs of persons with disabilities in a timely manner, through the implementation of the requirements of the ACA and its applicable regulations. If you require accommodation under the ACA during any step of the application process please click here.
Senior Application Architect to design and develop software solutions supporting Public Safety initiatives
S.i. Systems, Ottawa, ON
Our valued Public Sector client is in need of 2 Senior Application Architect to design and develop software solutions supporting Public Safety initiatives. Must Haves: 10 years as an Application / Software Architect 5 years working on enterprise scale projects in the public sector 5 years designing and developing software solutions supporting Public Safety initiatives 10 years designing and developing enterprise scale applications using JAVA or C# Apply
MS DYNAMICS APPLICATION/SOFTWARE ARCHITECT - LEVEL 3
S.i. Systems, Toronto, ON
Our valued client is seeking a Application/Software Architect with experince in MS Dynamics CRM and Sharepoint . The intial contract is for a 1 year term with 2 addition option years. The work is to be done onsite downtown Ottawa. Objective Evaluate hardware and software solutions relative to their ability to support specified requirements and, by determining potential and actual bottlenecks, improve system performance by recommending hardware and configuration changes. Review new and existing computer software systems and data requirements as well as communication and response needs and determine operating systems and middleware needed to support them. Provide analysis, direction and support for emerging technologies. Perform impact analysis on technology changes. Provide support to applications and/or technical support teams in the proper usage of existing infrastructure. Review application design, program design and technical infrastructure design to ensure adherence to GoC standards and recommend implementation and alternative application/system architecture to improve performance. Responsibilities Develop technical architectures, frameworks and strategies, either for an organization or for a major application area, to meet the business and application requirements. Identify the policies and requirements that drive out a particular solution. Analyze and evaluate alternative technology solutions to resolve business problems. Monitor industry trends to ensure that solutions fit with government and industry directions for technology. Deliverables Provide architectural leadership in the areas of integration between technologies; Provide recommendations to all integrations aspects between technologies; and Support and implement changes to the design of the existing technologies which allows for integration between systems. Apply
Software R&D Specialist, Tax Incentives Practice
KPMG, Toronto, ON
OverviewAt KPMG, you'll join a team of diverse and dedicated problem solvers, connected by a common cause: turning insight into opportunity for clients and communities around the world. Canada's Scientific Research and Experimental Development (SR&ED) program is one of the country's largest tax incentive programs. It is intended to create a supportive environment for Canadians to carry out research and development (R&D) and foster technological innovation. The program has existed in one form or another for over 50 years. KPMG's Tax Incentives Practice (TIP) consists of a multi-disciplinary team of engineers and accountants that assist our clients to obtain tax savings through incentive programs like SR&ED KPMG is currently seeking a technology-minded professional to join its SR&ED Tax Incentives group. The specific opportunity is for an engineering or computer science trained/experienced professional working in the Software Development space who is seeking to transition and grow into a consultative role. In this role, you will attend meetings with the likes of CTO's, Chief Architects and Software Developers in order to assess client projects for SR&ED potential. During discussions with clients, you will identify software and/or engineering related activities that qualify for the SR&ED program. In this capacity, your ability to quickly understand and contextualize new concepts such as software architectures, frameworks, system integrations, and new/improved algorithms will be instrumental. Once the necessary information has been obtained, you will prepare the technical summaries to justify the projects for SR&ED tax credits. You will also take part in any CRA review meetings to support and defend the claims submitted if needed. What you will do Interviewing client personnel to gather pertinent supporting information and articulating compelling arguments to support SR&ED project claims. Examining client technologies, products and operations to determine which of their R&D activities qualify for SR&ED incentives. Project Management: Plan, organize and execute multiple engagements on time and within budget. Client Management: Successfully develop and manage client relationships/expectations. Keeping up-to-date with innovative technologies and trends in the world of Information Technology, Artificial Intelligence, Machine Learning and Data Analytics. Having an understanding of the SR&ED program and the desire to keep up to date with changes in legislation. What you bring to the role Sc. or M.Sc. in Computer Science, Software or Electrical Engineering OR similar field. 3 to 5 years of experience in software development or other IT technology R&D capacity or 2+ years of SR&ED experience. Superior communications skills (written and verbal) in English. High comfort level and knowledge of computer software/IT technology topics and related terminology. Ability to conduct conversations to understand root causes for issues and grasp key development concepts in R&D scope. Ability to work closely with clients of all training backgrounds and to manage client expectations. Ability to prioritize tasks for multiple clients to consistently achieve delivery milestones. Knowledge of tax rules relating to the CRA's SR&ED program would be an asset. A desire for self-improvement through continuous learning. A demonstrated business acumen and an adaptable growth mindset is invaluable. The successful candidate will: Be exposed to new and exciting technologies and state-of-the art innovations in a wide range of industries (computer science, information technology, FinTech, electrical engineering, etc.). Gain valuable business experience to complement your technical training. Build and manage client relationships at multiple client levels; ranging from software developers to upper management. Promote the advancement of scientific innovation and technology in Canada. Providing you with the support you need to be at your best For more information about KPMG in Canada's Benefits and well-being, click here . Our Values, The KPMG WayIntegrity, we do what is right | Excellence, we never stop learning and improving | Courage, we think and act boldly | Together, we respect each other and draw strength from our differences | For Better, we do what matters KPMG in Canada is a proud equal opportunities employer and we are committed to creating a respectful, inclusive and barrier-free workplace that allows all of our people to reach their full potential. A diverse workforce is key to our success and we believe in bringing your whole self to work. We welcome all qualified candidates to apply and hope you will choose KPMG in Canada as your employer of choice. For more information about Inclusion, Diversity & Equity in Recruitment, please click here . If you have a question about accessible employment at KPMG, or to begin a confidential conversation about your individual accessibility or accommodation needs through the recruitment process, we encourage you to visit our accessibility page .
Application Architect
KPMG, Toronto, ON
OverviewAt KPMG, you'll join a team of diverse and dedicated problem solvers, connected by a common cause: turning insight into opportunity for clients and communities around the world. KPMG is looking for a highly motivated and passionate Application Architect to support and modernize our portfolio of internally developed applications and help establish application development best practices throughout the Canadian member firm. You will be consulting with senior business managers on application requirements, incorporating desired functionalities into application development plans. and supervising application development stages. This role is responsible for the overall vision of the online applications for the firm. What you will do Responsible for the portfolio of internally developed applications in use by KPMG practitioners. Ownership of the Application Portfolio Management tool driving adoption while maintaining and optimizing integrations to collect information from various data sources for compliance purposes. Collaborate and consult with the solution architecture team on all new application architectures being developed /adopted by the Canadian member firm. Drive the modernization of legacy applications to the cloud. Collaborate and provide leadership to a small team of in-house developers and contractors. Establish and maintain strong working relationships with application development practitioners in other KPMG business groups and within the KPMG International organization. Partner with Client Cloud Foundation team to establish and continuously evolve application development best practices. Manage and maintain strong vendor relationships to ensure fast and cost-effective access to additional development capacity as required. Reduce code debt and continuously seek opportunities to optimize applications as new best practices and standards are established. Work with our technical teams to design and implement new services in the most cost-efficient way. Represent the application development team in senior leadership meetings and effectively convey technical terms and strategy to business and IT executives. Strong understanding of security principals related to cloud native technologies and application development. What you bring to the role Bachelor's degree in computer science, software engineering, application development, related STEM field or work experience. 3+ years application architect experience, preferably in a related industry. Significant experience working in Microsoft Azure. Experience working with AWS and GCP is a plus. Proficiency in .NET 6 and above, Blazor, C#, JavaScript, React.js and Node.js Understanding and experience in API development and Accessibility best practices an asset Familiar with Infrastructure-as-Code such as Terraform, container-based development, code scanning toolsets and open source governance Experience with Continuous Integration, Continuous Delivery, Continuous Deployment pipelines, in particular GitHub and Azure DevOps. Certifications such as the Azure Solutions Architect Expert, Certified Professional for Software Architecture (CPSA), or similar is a plus. Providing you with the support you need to be at your best For more information about KPMG in Canada's Benefits and well-being, click here . Our Values, The KPMG WayIntegrity, we do what is right | Excellence, we never stop learning and improving | Courage, we think and act boldly | Together, we respect each other and draw strength from our differences | For Better, we do what matters KPMG in Canada is a proud equal opportunities employer and we are committed to creating a respectful, inclusive and barrier-free workplace that allows all of our people to reach their full potential. A diverse workforce is key to our success and we believe in bringing your whole self to work. We welcome all qualified candidates to apply and hope you will choose KPMG in Canada as your employer of choice. For more information about Inclusion, Diversity & Equity in Recruitment, please click here . If you have a question about accessible employment at KPMG, or to begin a confidential conversation about your individual accessibility or accommodation needs through the recruitment process, we encourage you to visit our accessibility page .
Intermediate Application/Software Architect to design and develop web applications and configure content management systems with Drupal
S.i. Systems, Ottawa, ON
Our Valued Public Sector Client is seeking an Intermediate Application/Software Architect to design and develop web applications and configure content management systems with Drupal The objective of this service request is to support the decommissioning of the classic ASP - Active Server Pages - technology - currently in use as the technological framework for the client's Corporate Website - and replace it by a cloud-based instance of Drupal WxT - Web Experience Toolkit.Must Haves:3 years within the last 9 as an Application/Software architect designing and developing applications with Drupal3 years within the last 9 as an Application/Software architect configuring content management systems with Drupal6 months within the last 5 years within a cloud centric architecture designing and developing web applications and configuring content management systemsTasks Include but are not limited to: · Assist in the movement and conversion of all current TeamSite WCMS content.· Provide assistance with a migration strategy from Teamsite to Drupal (XML based or through other mechanisms)· Transfer the functional components of the TeamSite WCMS that can be established in the Drupal WCMS. · Provide assistance developing a migration testing process to verify that all WCMS content migrations are successful. · Provide a fully functional Drupal environment that contains what has been deemed of value by the client from the existing TeamSite WCSM content.· Implement the necessary Drupal base configurations. · Implement plug-ins and administration modules to support web content publishing.· Assist in migration of all WCMS content. · Use correct tools and mechanisms using Azure DevOps for code repository.· Create and deploy servers in the Azure Cloud. · Use Ci/CD for deploying different verticals (using approvals for UAT/Prod releases)· Automate deployments using Infrastructure as Code Apply