WorkLinks is always looking for bright new talent!
If you’re interested in working in a dynamic environment in a growing company, we’d like to hear from you. apply by forwarding your cover letter and resume to: careers@worklinks.ca
Why Join WorkLinks Inc.?
100% permanent remote positions, offering flexibility and work-life balance.
Join an innovative and rapidly growing company in the payroll solutions industry.
Collaborative and dynamic work environment.
Opportunities for professional development and career advancement.
Culture focused on excellence, continuous improvement, and talent recognition.
Job Title: .NET Full Stack Developer
Location: Remote (Canada)
Reports to: Director of Development
We are seeking a .NET developer responsible for building .NET applications using ASP.NET Webforms, WCF, Angular, .NET Core WebAPI and SQL Server. Your primary responsibility will be to design and develop these layers of our applications, and to coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.
Responsibilities:
Translate application storyboards and use cases into functional applications.
Design, develop, and maintain both new and existing code, ranging from client-side development using Angular, JavaScript, HTML, and CSS, to server-side code using C# and ASP.NET Webforms, WCF, .NET Core Web API, Windows services, and ADO.NET for data persistence and retrieval.
Translate mock-ups and wireframes into functioning front-end code.
Create, maintain, and run unit tests for both new and existing code, with a goal of delivering defect-free and well-tested code to QA.
Write readable, extensible, testable code, while being mindful of performance requirements
Write and maintain documentation for new and existing features.
Rapid prototyping and presenting conceptual design and working prototypes to management.
Ensure the best possible performance, quality, and responsiveness of applications.
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
Work with Business Analyst to analyze requirements.
Collaborate on technical architecture and design.
Keep up to date on best practices and new technologies.
Required expertise:
General
-
Solid understanding of OOP design principles
-
Visual Studio 2017, 2019, SQL Server 2016
-
Unit TestingFront-end
-
Angular, C#, ASP.NET Webforms
-
JavaScript, jQuery
-
HTML5, CSS3, Responsive Design
-
Understanding of web technology stack, including HTTP, REST, cookies and cachingBack-end
-
Windows \& web services, WCF, .NET Core API
-
C# and .NET Framework
-
Experience with scalable, performant design and architectureDatabase
-
Working knowledge of SQL and relational databases
-
Should be able to read and write basic SQL queries, stored procedures, views, and functions
-
ADO.NET \& LINQ to SQL
Additional assets:
General
-
Working knowledge of Auth0
-
Familiarity with Azure
-
Experience with automated builds and deployment – Azure DevopsFront-end
-
Telerik
-
Angular Material
-
NGRXBack-end
-
Azure Functions
-
Azure Service Bus