Senior Software Developer

Knowledge First Financial - Mississauga, ON (30+ days ago)

Apply Now

Senior Software Developer

Information Technology Division

Contract Position (6 months)

Knowledge First Financial is one of Canada’s leading Registered Education Savings Plans (RESP) providers. Knowledge First’s mission is to encourage and assist Canadians to obtain a post-secondary education by providing peace-of-mind savings solutions. We are determined to be FIRST…

F = First come our customers

I = Integrity is never compromised

R = Results determine success

S = Sales drive our business

T = Teamwork toward a common goal

This is your chance to be part of an exceptional group of people, to make positive contributions that help Canadian families, working in an environment that is focused on satisfying employees and customers alike. If you demonstrate our values listed above and you thrive on change and positive growth apply for a position with us today. Our company is growing and it is an exciting time. We’d love to have you join our team and help make Knowledge First Financial the recognized leader in providing education savings solutions for Canadians.

You will develop corporate systems and work with software upgrade projects.

Position Responsibilities:

As part of the Software Development team, the Intermediate Software Developer will be primarily responsible for working individually or in small teams on full-stack development of desktop and web-based applications using:

  • C# and .NET Framework technologies, including ASP.NET MVC and WPF
  • A basic web front-end stack (HTML, JavaScript, CSS)
  • MSSQL Server and Entity Framework

You will also be expected to:

  • Work closely with our Product Owners and Business Analysts to define feature specifications and build our next generation of products
  • Code, troubleshoot, and debug software
  • Scope technical requirements on projects, provide estimates and flag issues that affect scope
  • Test online projects for functionality, presentation, accessibility and usability

Desired Skills and Experience:

  • Solid foundation on Object Oriented software design principals.
  • WPF (5+ years version .NET 4.0+) – with multi-threading applications
  • A minimum of 5 years’ .NET software development experience, including C# ·
  • Experience with the ASP.NET MVC framework
  • Experience with responsive web development
  • Basic web front-end skills (HTML, Javascript & minimal CSS)
  • Understanding of Agile methodologies
  • Experience with REST web-services
  • High level relational database programming experience
  • Familiar with Design Patterns and Secure Coding best practices
  • Experience with a version control system
  • Experience creating and maintaining system documentation.
  • Experience with the following would be considered an asset:
  • Silverlight
  • Bootstrap
  • HTML5, Angular, React, or TypeScript
  • Kentico
  • Continuous Integration, Delivery, and Deployment
  • TFS or Azure DevOps

Position Requirements:

  • Bachelor’s Degree/College Diploma or equivalent
  • 5+ Years experience
  • Strong analytical, problem solving and decision-making skills
  • Experience creating and maintaining system documentation.
  • Highly organized with well-developed time-management skills and processes for managing multiple priorities.
  • Excellent verbal and written communication skills

We at Knowledge First Financial, are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. We are dedicated to building a culture that reflects the diversity of our customers and communities in which we live and serve. If you require an accommodation for the recruitment/interview process (including alternate formats of materials, or accessible meeting rooms or other accommodation), please let us know and we will work with you to meet your needs.

Contract length: 6 months

Job Types: Full-time, Contract

Salary: Up to $65.00 per hour

Schedule:

  • 8 Hour Shift
  • Monday to Friday

Work remotely:

  • Temporarily due to COVID-19