Software Developer Senior

2iResourcing
Old Toronto
CAD 80,000 - 120,000
Job description

Must haves:

  • .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

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Developer Senior jobs in Old Toronto