Description

Job Description

This resource will be responsible for the following:

  • Work closely with the application maintenance services team to gain comprehensive insight and understanding of the applications and systems.
  • Analysis of existing applications and systems to establish expertise and become a subject matter expert.
  • Analysis may include compilation of additional documentation on existing systems, source code, technical environments, generated products, data architecture, high-level technical workflows, technical implementations of business rules, or other areas of application specific expertise. 
  • Develop new features, enhancements and resolve bugs and data issues across complex and varied systems primarily using C#, JavaScript, and T-SQL. 
  • Collaborate effectively with cross-functional teams with varying levels of technical expertise. 
  • Support the Team Leads and Project Manager in the reporting and delivery of client-driven technical questions and assistance. 

Other

  • The resource must be located within Canada.
  • Participation in sessions with clients as a technical resource
  • Appropriately manage team lead and client expectations on work assignments
  • Understand timelines and identify issues impacting timelines as necessary.
  • Provide estimates for work assigned as requested.
  • Provide input to system documentation.
  • Must be able to work in a self-sufficient manner and must be a good team player.
  • Must possess a commitment to high quality deliverables.
  • Must have excellent verbal and written communication skills with both clients and team members.

Mandatory skills, Certification, Experience

  • C# - Min 10 years
    • ASP.NET MVC/WebAPI
    • Entity Framework (DB First)
    • WCF Services
  • JavaScript – Min 10 years
    • JavaScript Modules (require.js or similar)
    • Knockout.js or similar MVVM framework experience (Angular.js, etc.)
  • Web/UI – Min 5 years
  • Version Control – Min 3 years
    • TFVC/Git
    • CI/CD pipelines in Azure DevOps Server/Team Foundation Server
  • Database – Min 10 years
    • T-SQL
    • SQL Server 2012+

Desirable Skills, Certifications and Experience

 

  • C#
    • Microsoft EnterpriseLibrary (asset)
    • Telerik Reporting 
  • VB.NET
    • ASP.NET WebPages/WebServices
    • NET Remoting
  • JavaScript
    • KendoUI or experience with other JavaScript control frameworks (asset)
  • Web/UI
    • Experience with Bootstrap 3+ (asset)
    • LESS or SCSS (asset)
  • Database
    • Development using set-based operations (as opposed to procedural programming)
    • Data transformation and/or syncing.
    • Database development using Visual Studio with. sqlproj files
    • Familiar with concepts of database deployments using utilities like SqlPackage, SqlCmd, or similar.
    • Change Data Capture in SQL Server 
  • Server Admin
    • Comfortable with basic Admin work in Windows Server and Microsoft IIS
  • General
    • PowerShell (asset)
    • Crystal Reports 
    • Authentication with ADFS 
    • Experience with digitally signing documents. 
  • Experience working with government.

Education

Any Graduate