3+ years of experience in the online software industry with strong knowledge of website design, functionality usability, and web-based application architectures
Extensive experience with Microsoft Azure cloud solutions and building cloud-based apps, including scalability, performance optimization, and monitoring
University degree in Computer Science or related subject
Requirements:
Design and develop end-to-end back-end cloud solutions, including technical analysis, data architecture/implementation, unit testing, development, and integration testing
Maintain and support existing software systems; perform root cause analyses on system errors and liaise with production support to resolve issues
Maintain CI/CD pipelines and ensure continuous integration and deployment for applications
Provide thorough documentation and technical support for existing applications as needed
Job description
Senior Back End Engineer (C#.Net, Azure)
Toronto, ON (Fully Remote)
1-year contract 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
3+ years experience in the online software industry; strong knowledge of website design, functionality usability, and web-based application architectures.
Extensive experience in Microsoft Azure cloud solutions
Experience with Visual Studio
University Degree in Computer Science or related subject.