Job type
- Quick Apply
Job description
Job Title: Software Developer - Senior
Location: Toronto
Work Model: Onsite
Duration: 9 months
Extension: 2 Times
Security Clearance: CRJMC
Must Haves
- Strong experience with .NET web application development (C#, ASP.NET, Web APIs).
- Hands on experience with Microsoft Azure services (e.g., App Services, Azure SQL, Azure Storage, Azure DevOps).
- Strong experience with SQL Server and relational database design, performance tuning, and query optimization.
Description / Responsibilities / Skills
Responsibilities
- Required to translate technical systems specifications into working, tested applications.
- developing detailed programming specifications
- writing and/or generating code o compiling data-driven programs, maintaining, and conducting unit tests.
- Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations.
Experiences
- Translate business and technical requirements into well structured, scalable, and secure application solutions.
- Implement application integrations using APIs and service based architectures.
- Perform unit testing, debugging, code reviews, and contribute to overall code quality and maintainability.
- Support application releases, upgrades, data migrations, and environment transitions (e.g., on prem to cloud).
- Contribute to solution design, technical documentation, and knowledge transfer activities.
- Ensure solutions align with security, accessibility (AODA/WCAG), and enterprise architecture standards.
Experience & Skill Set Requirements
Software Design experience 15
- -Expertise with full software development life cycle
- -Wire framing
- -UI/UX experience with highly intuitive and responsive design
- Hands-On applied design patterns Custom framework design for enterprise solutions
Database Design and SQL 15
- -Fluency in advance SQL query language
- -SQL Stored Procedures Triggers
- -Functions and Views
- -Advanced search engine design Familiarity with SQL server 2005/2008/2012 and above
Server and Network experience 15
- -Server and Network Troubleshooting Web server technologies and implementations. EG: DNS, Load Balancers, network
- routing.
- -Troubleshooting physical and network issues
Systems Analysis 15
- Demonstrated experience in systems analysis and having worked client facing gathering requirements
- and interpreting business needs into technical solutions.
Front-end Web Applications 10
- Experience in the development of front- end web applications (ASP.Net)
- with Microsoft .Net Framework 3.5, 4.0, 4.5, .Net Core 2 and above
Web Technologies 10
- Hands-on development experience in web technologies: HTML programming using XHTML, AJAX (JQuery a plus), Java Script, CSS 2,
- Ability to build and apply ASP.net controls.
- UI design and accessibility
Hands on experience developing server side components 15
- Ability to develop with, and interface to, web services written in WCF
- Ability to develop data access components with Microsoft Entity Framework, Interface WCF services with Entity framework objects
- Knowledge of T-SQL language, database design, stores procedures/ views/functions
- and general
Application deployment on Windows Server 5
- Hands on experience with application deployment on Windows server using IIS
- 7.0 or later and using Visual Studio 2008/2010 and above tools