Ottawa Senior Application/Software Architects (.NET) Contract

Systematix View all jobs

  • Ottawa, ON
  • Permanent
  • Full-time
  • 5 hours ago
We are Systematix and we are currently seeking a Senior Application/Software Architects (.NET) for an opportunity with a public sector client. The ideal candidate must already possess a security clearance at the Secret level (Level II) or higher.About the ProjectThe scope of work is to design, develop, enhance and support custom business applications and services built on the Microsoft .NET platform. This includes defining application and solution architectures, preparing technical designs, guiding development teams, integrating with databases and enterprise services, improving performance, security and reliability, producing technical documentation, and providing knowledge transfer to staff.About the Responsibilities
  • 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;
  • Work with our infrastructure partners to help define deployment strategy;
  • Work with project team to gather appropriate requirements;
  • Develop and document solution design;
  • Design and implement complex data models;
  • Develop human based workflow processes;
  • Execute and document unit tests for all developed work;
  • Assist in all aspects of solution testing and testing documentation;
  • Complete tasks to specification and within appropriate timeframes;
  • Communicate Conceptual and Detail Designs to Client and Development Team;
  • Identify the policies and requirements that drive out a particular solution;
  • Identify and recommend technical options;
  • Prepare and deliver presentations to project authorities;
  • Work with IT Security on the Vulnerability Assessment and Threat and Risk Assessment;
  • Oversee that the system is approved to operate in Production;
  • Working in an agile development team:
  • 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;
  • Provide knowledge transfer to support team;
  • Provide input and review to the Preliminary Concept of Operations (CONOPS) document;
  • Assists with issue and incident resolutions as required;
  • Provide ongoing support to support team;
  • Work in JIRA and Azure Devops for project and operations to manage implementations into production.
About the Qualifications
  • A minimum of 15 years of experience as an Application/Software Architect (.NET).
  • A minimum of 9 years of experience working as an Application / Software Architect on product development through the various life-cycle stages from business conceptualization to design, implementation and support.
  • A minimum of 9 years of experience developing technical architectures* using .NET framework 4.6 or higher version, SQL server 2016 or higher version and IIS Architecture or Azure. The proposed resource must also have experience with at least 3 additional products or environments from the following: ASP.NET 4.5 or .NET Core 6 or higher, JavaScript or typescript, C#, Web Api or REST API, MVC, GIT. and/or Agile.
  • A minimum of 5 years of experience architecting solutions that support 2 out of 5 of the following protocols/technologies: OpenID Connect (for modern authentication and identity federation), OAuth 2.0 (for secure delegated authorization), JWT (JSON Web Tokens) (for token-based authentication and claims), SAML 2.0 (for enterprise Single Sign-On and identity federation), and/or HTTPS (secure communication over TLS).
  • A minimum of 5 years of experience designing architectures for Microsoft .NET framework 4.5 or higher version, where the resource integrated, connected, and interfaced services and features.
  • A minimum of 5 years developing .NET 4.5 solution architectures, creating functional design documents, translating business requirements into system requirements, and creating prototypes and implementing .NET solutions.
  • Experience as an application / software architect integrating applications with at least 2 of the following services: Active Directory, Single Sign on solution, and/or Web Services.
  • Experience in releasing and building pipelines in an Azure DevOps environment and developing in Azure Jobs, Functions and/or APIs.
Candidates must outline in detail how they meet the above requirements.Pay DisclosureThe average hourly pay range for this field is as follows:
  • Junior: 0-5 years of experience – $40-75/hr
  • Intermediate: 6-9 years of experience – $60-100/hr
  • Senior: 10+ years of experience – $90-150/hr
Compensation is commensurate with these standards; exceptions may apply based on experience, skills, and market conditions.AI DisclosureWe may use artificial intelligence (AI) or other automated tools to support parts of our recruitment process. No automated tools make hiring decisions.At Systematix, our core values-excellence, collaboration, respect, and knowledge as a pursuit-underpin our commitment to fostering an inclusive and equitable environment. We encourage everyone to be their authentic selves, and we are committed to ensuring that our employment decisions are entirely based on job requirements and individual qualifications. We welcome applications from qualified candidates of all backgrounds, including but not limited to race, ethnicity, gender identity or expression, sexual orientation, disability, age, and religious beliefs. If our values and the position advertised resonate with you, we encourage you to apply.

Systematix