Senior Software Developer

Posted 2 months agoViewed
140000 - 180000 CAD per year
CanadaFull-TimeSaaS
Company:Orchestry Software Inc
Location:Canada
Languages:English
Seniority level:Senior, 8+ years
Experience:8+ years
Skills:
Backend DevelopmentLeadershipSoftware DevelopmentSQLASP.NETFrontend DevelopmentMicrosoft AzureReact.jsSoftware ArchitectureTypeScriptC#.NETCI/CDRESTful APIsDevOpsMentoring
Requirements:
Bachelor’s degree OR equivalent experience. Experience developing cloud native applications. 8+ years of professional software development experience with C# and .NET framework. Solid understanding of web technologies, such as JavaScript, React, CSS, HTML5, XML, JavaScript, JSON, and/or Ajax. Solid understanding of Database technologies such as SQL, relational database schema design, and NoSQL databases. Experience automating and troubleshooting application deployments using CI/CD pipelines. Experience with the ASP.Net Core, Cosmos DB and TypeScript. Self-efficacy; able to set goals, manage time effectively, and maintain accountability in a flexible, remote-first environment. Excellent communication skills and async-native, remote-first collaborative workstyles.
Responsibilities:
Design and build performant, secure, and scalable web applications using .NET and modern front-end technologies. Lead the end-to-end development of features and services. Apply strong systems thinking to design robust architectures. Identify and address performance bottlenecks. Implement and maintain RESTful APIs, integrations, and data-access layers using C#, ASP.NET, Web API, and Entity Framework. Develop responsive, accessible, and cross-browser web interfaces using React, TypeScript, HTML5, and CSS3. Ensure security, data protection, and compliance. Contribute to the architecture and infrastructure of new features and systems. Participate in code reviews, architecture discussions, and design documentation. Collaborate cross-functionally with Product Management, Design, and QA. Drive continuous improvement in performance, maintainability, and observability. Mentor intermediate engineers and foster a culture of technical excellence. Stay current with evolving .NET, Azure, and web technology trends. Document and communicate complex technical concepts clearly.
Similar Jobs:
Posted 1 day ago
CanadaFull-TimeInterior Décor Tech
Senior Software Developer, React/NextJS
Company:Leap Tools
Posted 1 day ago
Ontario, CanadaFull-TimeSaaS, Risk Management
Senior Solutions Engineer | REMOTE (ONTARIO)
Company:Gatekeeper
Posted 1 day ago
CanadaFull-TimeSoftware Development
Senior Software Engineer, Backend (Growth Platform)