Back End Engineer (C#.Net, Azure)
Toronto, ON (fully remote)
Fully Remote
1-year (with the possibility of extension)
-
Design and develop elegant back-end cloud solutions which are end-to-end: technical analysis, data implementation/architecture, unit testing, development, and integration testing.
-
Support in the maintenance of existing software systems.
-
Performs root cause analysis on system errors, identifies corrective action, and liaises with production support to resolve issues.
-
Provide thorough documentation and technical support for existing applications where necessary.
-
Maintain continuous integration and continuous deployment for applications.
Required Skills:
-
Able to conceptualize a technical solution and relay it to other team members and stakeholders.
-
Work with the architecture group to implement software against reference specifications.
-
Extensive experience in building unit, component, and integration tests and knowledge of how to use this as a system contract between other system endpoints.
-
Experience building cloud-based apps and a strong familiarity in the scalability, performance optimization, and monitoring of those apps.
-
Support in the maintenance of existing software systems.
Required Experience:
-
3+ years experience with C#.Net development
-
3+ years experience in the online software industry; strong knowledge of website design, functionality usability, and web-based application architectures.
-
Extensive experience with Microsoft Azure
-
Experience with Microsoft Visual Studio
-
University Degree (or equivalent) in Computer Science or related subject