.NET Programmer/Developer must have a minimum of 10+ years of the following skills
Experience leading design and solution architect discussions for web-based and/or reporting applications
Experience developing, testing, and debugging code for enhancements to systems using Microsoft ASP.NET Web API, Microsoft ASP.NET, AngularJS (with application experience with AngularJS 2.0), Entity Framework, LINQ, Oracle, Microsoft SQL server, NPM, TypeScript, HTML, CSS, JSON, .NET Framework and .NET Core
Experience developing multi-threaded services using .NET and C#
Must have working experience with ESRI ArcGIS, Google Maps, or other geographic information systems with a strong preference for using ArcGIS JavaScript API
Experience and Skill Set Requirements
Solution Development / Software Developer/ Senior
Software Development - 40%
Experience leading design and solution architect discussions for web-based and/or reporting applications
Experience developing applications which are deployed to three-tier infrastructure with load-balancing on both the presentation and application tiers
Experience with troubleshooting and remediation of performance issues in web-based applications and Windows services
Experience working with source control systems including GIT and TFS, such as Visual Studio 2022
Experience developing applications that use a relational database to store and retrieve data
Experience developing, testing, and debugging code for enhancements to systems using Microsoft ASP.NET Web API, Microsoft ASP.NET, AngularJS (with application experience with AngularJS 2.0), Entity Framework, LINQ, Oracle, Microsoft SQL server, NPM, TypeScript, HTML, CSS, JSON, .NET Framework and .NET Core
Experience developing multi-threaded services using .NET and C#
Other Technical Skills - 35%
Must have working experience with ESRI ArcGIS, Google Maps, or other geographic information systems with a strong preference for using ArcGIS JavaScript API
Experience with the configuration and administration of operating systems including Microsoft Windows and Linux or other varieties of UNIX with a strong preference for Microsoft Windows 10 and Microsoft Windows Server
Experience working with and contributing to reusable software components using nuget, npm, and/or other package managers with a strong preference for Microsoft software ecosystem .NET framework and/or .NET Core
Experience developing web applications that adhere to WCAG AA 2.0 and/or WCAG AA 2.1 for accessibility and which must run on multiple web browsers/different versions of web browsers
Experience with Continuous Integration and with build systems such as Microsoft Azure DevOps, JetBrains TeamCity, Octopus Deploy, and/or CI/CD similar tools
Experience with ETL tools to facilitate the transfer of data such as Microsoft SSIS (SQL Server Integration Services)
Communication skills - 20%
Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
Experience leading development activities
Experience working with business users to understand requirements and business goals
Public Sector Experience - 5%
Previous public sector experience in an organization of equivalent size or complexity to the Ontario Public Service