Software Developer - Senior

Work set-up: 
Hybrid
Contract: 
Work from: 
Toronto (US)

LanceSoft, Inc. logo
LanceSoft, Inc. XLarge https://www.lancesoft.com
5001 - 10000 Employees
See all jobs

Job description

Title: Software Developer - Senior
Location: Toronto, ON (Hybrid)
Duration: 6+ Months Contract with possible extension.


Job Description:
  • The resource will be responsible for the following:
  • Support and Maintenance
  • Provide business application support as a tier 2/3 resource for seven production applications
  • Respond to a break/fix notification within one business day
  • Restore normal service operation within three business days
  • Review and implement change requests to meet client needs
  • Planned Activities (Tangible Deliverables)


Existing Applications
  • Office of the Fire Marshal Learning Portal (OFMLP)
  • Design, build and implement features to meet new business requirements that include;
  • Implement .Net solution version to optimize application capacity and improve response time
  • Develop automated processes for pre-class notifications and administration tasks
  • Develop and integrate a centralized file repository for learners to access class materials on the web
  • Configure online learning module and interface, including e-testing features, grades and certificates issuance, and develop customized instructor interactions.
  • Migrate select self-paced online learning courses.
  • Advise business as technical lead for SCORM compliance in rebuilding and migrating all e-learning courses currently delivered via the OFC CERPS platform.
  • Develop custom fields, automated processes, user roles and interface to integrate accreditation and certification activities to the web, including data modeling and migration of legacy databases.
  • Implement integration with Power BI for custom, real-time reporting.
  • Design and build custom web features (front-end) in support of features.
  • Design and build custom administrative modules (back-end) in support of features
  • Update the data model (database) and write custom SQL queries in support of reports and updated / new features
  • Incorporate accessibility requirements (WCAG 2.0) into new features
  • Conduct Data analysis, transformation and import of new data

FireOne plaform
  • Design, build and maintain business web apps for the FireOne platform that include;
  • The fire investigators case management app
  • The standard incident reporting app
  • The registry of vulnerable occupancy app
  • The Fire Marshal Review app
  • Content management solution
  • Design, build, configure and implement a new content management system using a third-party tool SiteFinity

Single sign-on solution
  • Design, build and implement a single sign-on solution for the OFM application suite
  • Skills
  • Experience and Skill Set Requirements
  • Experience and Skill Set Requirements
  • Must Haves:
  • 10 + years of experience working with GeoTalent including working within the GeoTalent development environment (TP Macro Language and TP environment)
  • to build front-end (web) and back-end (administrative console) features
  • 8+ years of .NET experience.
  • Experience with and knowledge of database including data modeling SQL programming skills with the ability to write queries, stored procedures, and views.
  • Level 3 with 10 years’ experience is required to support and maintain all existing web applications as well as develop new web-based initiatives


Skills and Knowledge: Net Application support and development Skills
  • Learning management skills
  • Experience working with GeoTalent development tool (TP Macro Language and TP environment)
  • Experience working with Sax Basic and creating macros
  • Experience in SCORM
  • .Net Skills
  • Experience in working with .NET framework including 2.0 to 4.5
  • Experience working with ASP.Net Core .net 6 and above
  • Experience working with the MS .NET Entity Framework
  • Experience working with Blazor Server
  • Experience working with C#, LINQ, Razor syntax
  • Experience working the Telerik UI for Blazor
  • Experience working with Fluent library (email and validation)
  • iText Skills
  • Experience in working with the iText .Net PDF Libraries specifically iText 5
  • Experience in development of PDF/UA documents using the iText libraries
  • Database Skills
  • MS SQL Server 2019 and above
  • SQL programming skills with the ability to write queries, stored procedures and views
  • Understanding of database concepts and principles
  • Experience in developing data models
  • Report testing and data accuracy/verification skills
  • Experiencing in managing databases usine SQL server management studio
  • Experience in developing database scripts (i.e. backups)
  • Web Development
  • Experience in developing HTML 4 and 5 and Bootstrap V4 and above
  • Experience in implementing CSS and CSS3
  • Experience in developing JavaScript specifically JQuery
  • Environment/Platform Specific Technical Skills
  • Windows Operating systems
  • IIS 6.0, 7.0, 7.5
  • SQL server 2019 and above
  • Knowledge of working within the Visual Studio 2022 and aboe environment
  • Experience with Azure DevOps

Mandatory Requirements: Mandatory Skills, Experience and Qualifications:
  • ASP.Net Core .net 6 and above
  • MS .NET Entity Framework
  • Blazor Server
  • C#, LINQ, Razor syntax
  • GeoTalent development tool (TP environment)
  • Sax Basic (TP Macro Language)
  • SCORM
  • SQL
  • Visual Studio - all supported versions
  • Azure devOps
  • Experience in programming and analysis at the specified experience level
  • Experience in structured methodologies for the development, design, implementation and maintenance of applications


EVALUATION CRITERIA (MAXIMUM 100)
  • Demonstrated experience in design, build and delivery of Learning Management System (LMS) modules in the TP Macro Language and TP environment.
  • Experience with and knowledge of database including data modelling SQL programming skills with the ability to write queries, stored procedures and views.
  • Experience with the design and development of user and system interface(s).
  • Experience in the use of information retrieval packages using SQL.
  • Demonstrated experience with technical analysis of the design and architecture of solutions using GeoTalent
  • Demonstrated experience with technical analysis of the design and architecture of solutions using .NET and Blazor

Technologies Experience
  • Experience working with GeoTalent including working within the GeoTalent development environment (TP Macro Language and TP environment)
  • to build front-end (web) and back-end (administrative console) features
  • Experience SQL, Visual Studio Services, .NET core, Blazor framework, , Azure DevOPS, Entity Framework
  • Experience in structured methodologies for the development, design, implementation and maintenance of applications.

NET Enterprise Level Applications
  • 10+ years of experience in programming and analysis.
  • Experience in developing .NET enterprise level applications incorporating loosely coupled components and nTier architecture.
  • 10+ years of .NET experience.
  • Experience with ASP.NET Programming, .NET Framework, C #.Net and Blazor
  • 10+ years’ experience in design and implementing solution using GeoTalent development environment

Must haves:
  • 10 + years of experience working with GeoTalent including working within the GeoTalent development environment (TP Macro Language and TP environment)to build front-end (web) and back-end (administrative console) features
  • 8+ years of .NET experience.
  • Experience with and knowledge of databases including data modeling SQL programming skills with the ability to write queries, stored procedures, and views.
  • Previous OPS/JTS experience is an asset.

Required profile

Experience

Related jobs