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