Software Developer

 

Description:

What you will do

  • Develop well designed, scalable, reliable, testable and reusable code for high quality and secure applications that adhere to corporate coding standards
  • Proficient in writing C#.NET code using various .NET Frameworks independently
  • Experience with .NET technologies and frameworks like EF, MVC, Razor
  • Able to work on multiple initiatives simultaneously using efficient time management & prioritization skills
  • Troubleshoot and resolve issues with existing production software using root cause analysis techniques & constructive approaches
  • Able to analysis business requirements and provide detailed, accurate and realistic development estimates
  • Able to participate in peer reviews by providing insightful peer reviews of code using constructive criticism and learning from reviews done by peers
  • Work closely with Infrastructure Specialists and System Architects to document technical design elements of application and Infrastructure projects.
  • Develop and maintain standard operating procedures and follow established processes
  • Develop high quality and technically accurate documentation translating business requirements into solutions
  • Ability to provide 24/7 technical assistance on a rotational on-call basis

 

What you will bring

  • Strong knowledge and experience building interactive and intuitive web applications using C# ASP.NET Web Forms, MVC, EF and client-side frameworks like Angular JS.
  • Strong knowledge and experience in relational database design using MS SQL Server and the development of stored procedures, views, user-defined functions, and query optimization techniques.
  • Must be able to develop REST APIs from ground-up using .NET Framework. Candidate must be proficient in implementing authentication and authorization functionality to secure the APIs using industry-standard auth mechanisms.
  • Must have experience in using Microsoft BI tools including SSRS, SSIS and ability to write as well as troubleshoot complex SSIS packages involving complex workflows.
  • Strong knowledge of HTML/CSS/JavaScript/XML, including HTML 5, CSS 3.0, jQuery, jQuery UI and experience in working with various jQuery plugins
  • Undergraduate degree in Computer Sciences preferred or equivalent academic qualification
  • Microsoft (or relevant) certification that demonstrate proficiency in Microsoft technologies including ASP.NET, MVC, Entity Framework and SQL.
  • Front-end development using JavaScript frameworks such as Angular/React/View as well as vanilla JavaScript, jQuery, Bootstrap etc.
  • Writing technical requirements, solution documents and producing documentation/illustrations that assist with relaying technical concepts to non-technical business partners, SMEs & stakeholders

Organization Canada Life Assurance Company
Industry IT / Telecom / Software Jobs
Occupational Category Software Developer
Job Location Mississauga,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-07-24 5:49 am
Expires on 2024-10-08