
Senior Software Engineer, C# .Net
Posted 11 hours ago

Posted 11 hours ago
This is a fully remote position, open to applicants in Canada.
• Actively engage in agile project teams during scrums, sprint planning sessions, and code reviews.
• Design, maintain, and integrate software systems and applications.
• Develop client code that is not only efficient but also high-performing, testable, scalable, secure, and of exceptional quality.
• Utilize object-oriented programming principles and design patterns.
• Create automated unit tests.
• Take part in story refinement and sprint planning activities.
• More experienced candidates will have a proven track record of designing complex data models and REST APIs, assessing and contrasting solution options, and demonstrating technical leadership.
• Communicate technical challenges to peers, architects, and project managers while proposing innovative solutions.
• Ensure application quality and prevent regressions by maintaining comprehensive test suites that cover all system features.
• Foster client success by collaborating with engineers, designers, and managers to identify user pain points, anticipate potential issues, and iterate on solutions that enhance client success.
• Independently drive project delivery within established architecture, showing autonomy and accountability throughout all phases from conceptualization to deployment.
• At least 7+ years of experience/expertise in the specified areas below:
• Senior-level software development experience with C#.NET and ASP.Net Core.
• Familiarity with .NET MVC and .NET 10.
• Proficiency in front-end technologies including AngularJS and Angular 17, as well as HTML and CSS.
• Experience with SQL and MS SQL Server 2019.
• Background in Agile software development methodologies.
• Expertise in applying Object-Oriented Programming principles (including abstraction and encapsulation).
• Proven experience in creating and implementing well-tested, scalable, and high-performing enterprise-level systems.
• Demonstrated practice and initiative in mentoring other engineers and decision-makers throughout the organization.
• Strong understanding of SOLID principles.
• Familiarity with OWASP standards.
• Client-facing experience and strong communication skills.
• Flexible work environment.
• Programs focused on well-being.
• Generous time off policy.
• Opportunities for career growth and development.
VPS
Tango
Influur
Salesloft
Get handpicked remote jobs straight to your inbox weekly.