This recruiter is online.

This is your chance to shine!

Apply Now

Snr. (10+ years) Application/Software Architect to Support Program Data Initiatives with Microsoft Dynamics CRM

Ottawa, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

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.


Level of education


Work experience (years)


Written languages


Spoken languages