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.
As part of the Software Development team, the Junior 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
MSSQL Server and Entity Framework
You will also be expected to:
Work closely with our Senior Developers, 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.
.NET software development experience, including C#
Experience with the ASP.NET MVC framework
Experience with responsive web development
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:
HTML5, Angular, React, or TypeScript
Continuous Integration, Delivery, and Deployment
TFS or Azure DevOps
Bachelor’s Degree/College Diploma
1+ Years experience and/or multiple co-op placements
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.