Role Summary
The Software Developer plays a key role in the implementing, testing and maintenance of our various web/cloud based software systems which demands an individual who can think on their feet, understands high performance and scalable distributed application design approaches, can embrace solid technical leadership and can contribute projects through all phases from Requirements gathering, Functional and Design specification, Implementation, Deployment and Decommissioning.
What You Will Do
Design and implement new web applications, APIs with high-performance, reusable code.
Collaborate with and take direction from Technical Lead and subject matter experts in the technical assessment of new designs and development work.
Debug and refactor existing code.
Participate in code and system reviews during projects to ensure quality and appropriate design patterns are followed.
Ensure proper documentation and testing coverage.
Work in an Agile/Scrum environment to deliver high quality software.
Implement industry proven technical design patterns and best practices.
Work with client stakeholders, gather requirements, and translate into a technical specification and delivering solution meeting the specification.
Provide technical support for production issues; troubleshoot problems and take corrective action on a timely, effective basis.
Experience Necessary
Bachelor’s degree in Computer Science, Engineering or closely related field or equivalent experience
4+ years overall IT software development experience
2+ years of Agile experience
Solid experience with Object Oriented Principles
What You Bring to the Role
Motivation to take ownership of tasks and the determination to drive them to completion.
Ability to adapt quickly to fast-paced changing environment and priorities.
Good organizational abilities; verbal, written communication and interpersonal skills.
Strong skills with:
C# 4.6 and over, including .NET Core 3+
ASP.NET MVC, Blazor, Web Services such as RestAPI, WCF
T/SQL with MS SQL Server 2008/2012 technology
Automated unit testing tools such as Microsoft Test, NUnit or other.
GIT and TFS or Azure DevOp.
Good skills with DOM, HTML5, and CSS.
Good understanding in all aspects of Software Development Life Cycle (SDLC).
The following would be considered an asset:
Experience in application development with Microservices Architecture
SQL Server Reporting and Integration Services 2005/2008
ASP.NET WebForm application
Azure Data Factory / Functions / WebJobs
Location
The role is based out of our Brantford, Ontario office with remote options due to COVID-19 and beyond. This role is only eligible for those who are legally entitled to work in Canada.
InvestorCOM offers
An award-winning company:
Hamilton-Niagara Top Employer 2018 – 2021;
Employee Recommended Workplace 2018 & 2019; and
Canada’s Top Small & Medium Employer 2018, 2020 & 2021
Group Health & Dental Benefits
RSP Matching
Profit Sharing Program
Perkopolis Discounts
Career Development and Training
Parental Leave Top-up
Team activities and events
Working Environment
We are looking for a candidate who wants to be a part of a collaborative, fast-paced and highly skilled team established in 1992. We are a rapidly growing, highly entrepreneurial services company who are passionate about what we can accomplish together as a team. We are excited to welcome a candidate who encompasses our company values. These guiding principles shape the way we work, how we collaborate, and succeed as a team.
Think you have what it takes, but not sure you check every box? Please apply to the role anyway. We’d love to talk and determine together whether you could be a great fit! At InvestorCOM, the differences that make each of us who we are, the perspectives that help define how we think and work, and our individually unique experiences help us drive innovation, both in and outside of the company. We build teams where everyone feels empowered to bring their whole and authentic selves to work. We strongly encourage all qualified candidates to apply, regardless of race, religion, gender, sexual orientation, age, origin, or disability.
Date Posted: 03/20/2024 Req ID: 36601 Faculty/Division: University of Toronto Scarborough Department: UTSC:Campus Safety Campus: University of Toronto Scarborough (UTSC)...
Apply For This JobPermanent Part-Time Educational Assistant Location: Brant Colony School Anticipated Start Date: November 14, 2023 (or date mutually agreeable) Assignment: Educational...
Apply For This JobBuild a meaningful career At LifeWorks, we offer more than career opportunities, we provide career opportunities to make meaningful contributions...
Apply For This JobLocation: Toronto, Canada Thales people architect solutions that support 85 million mainline and suburban passenger journeys, worldwide, every day. Our...
Apply For This JobHigh Tech Genesis is looking for ambitious software developers to design and develop software which will enable innovative security systems...
Apply For This JobAre you a detail-oriented individual with a passion for streamlining shipping processes and providing top-notch administrative support? We’re seeking an...
Apply For This Job