You would be given an opportunity to be part of a team which innovates and re-engineers technology that drives majority of revenue for Canadian TEMS business. That includes building use of Cloud Azure environment, development on an e-commerce platform, use of tools and frameworks such as MVC, Angular, ASP.NET, C# etc. If you are eager to see your new ideas materialize and you are ready to be a part of an innovative team, this is the perfect opportunity for you!
What will you contribute?
We are looking for a highly-technical, hands-on Engineer with experience writing code, with a passion to learn and implement the latest technologies to help re-design systems used by both internal and external customers. You’ll be part of the team making this happen.
Responsibilities and Deliverables:
Reporting to Development Manger, your deliverables as a Software Developer, will include, but are not limited to, the following:
Contribute to engineering efforts from prototypes to Web Applications using code
Automate processes and workflows by coding new tools and scripts
Brainstorm, define, and build collaboratively with the rest of the team members
Communicate modifications, schedule adjustments and known issues to management
Responsible for developing, testing and supporting production level code, from tasks prioritized in an agile environment
Work effectively in an agile distributed environment
Perform unit and integration testing on developed modules
Develop and follow prescribed procedures for code implementation, documentation and revision control
Develop and follow standards adopted by the team with respect to use of tools and methodologies
Required Experience:
University Degree or a College Diploma (coupled with experience) in a Computer Science or Software Engineering Program
2+ years of software development experience
Good knowledge of OOP and design patterns
Experience with ASP.NET, C#, MVC, .NET 6, Web API
HTML, jQuery, Angular, JavaScript
Experience with relational databases (preferable MSSQL Server or Oracle PL/SQL)
Proficient with Visual Studio & Visual Studio Code
GIT/Code Branching
Hands on experience with Microsoft Azure
Demonstrated ability to stay abreast of industry practices and technologies to be utilized in the development process
*************************************************************************************************************
The above statements describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential job functions. If you need assistance or an accommodation due to disability please contact your recruitment partner.
*************************************************************************************************************