Senior Back End Engineer (C#.Net, Azure) - Toronto, ON
- Toronto, ON, Canada
Applications open in a new tab.
Job details
- Posting language
- English
Original 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.
More about this job
Responsibilities
The Senior Back End Engineer at Source Code will design and build end-to-end back-end cloud solutions, from analysis through testing and integration. They will also maintain existing systems, investigate errors, and write documentation and technical support.
Requirements
Candidates need 3+ years of C#.NET experience and 3+ years in the online software industry. They also need extensive Microsoft Azure experience, Visual Studio skills, and a university degree in Computer Science or a related field.
Skills
- C#
- C#.NET
- .NET
- Microsoft Azure
- Visual Studio
- Unit testing
- Component testing
- Integration testing
- CI/CD
- Web application architecture
- Website design
- Cloud application scalability
- Performance optimization
- Application monitoring
- Root cause analysis
- Technical documentation
- Technical solution design
- Data architecture
- Software maintenance
Categories
- Software
- Technology
- Consulting
Keywords
- C#
- C#.NET
- .NET
- Microsoft Azure
- Azure cloud
- cloud-based applications
- back-end engineer
- backend developer
- senior software engineer
- Visual Studio
- unit testing
- integration testing
- CI/CD
- continuous integration
- continuous deployment
- web application architecture
- scalability
- performance optimization
- root cause analysis
- software maintenance
Seniority
Senior
Tools
- C#.NET
- Microsoft Azure
- Visual Studio
Languages
- English
Fields of study
- Computer Science