As a global leader in software-as-a-service (SaaS) restaurant technology solutions, the CLEARVIEW team are all working toward the same goal: to help every single quick service business maximize their potential with our innovative technology. Our vision is to simplify the complexities facing the quick service industry.
We work with industry giants like McDonald’s, Tim Hortons, Wendy’s and Dairy Queen-
We work with passionate, community minded, forward-thinking, technical and business professionals
-
We are a global leader in SaaS solutions for quick service restaurants and our technology has been deployed to over 10,000 restaurants world-wide
Our fast-moving but casual culture provides flexibility and an environment where people feel comfortable being themselves. Whether building amazing products, supporting our customers or helping our business grow, our people excel and have fun doing it!
CLEARVIEW is currently seeking Intermediate Software Developers to join our team. Each Developer works to ensure that CLEARVIEW functions well and is a technically stable, solid, and well-developed platform. Development requests focus on both building new functionality and updating existing functionality to provide a high-quality product with an excellent user experience for our customers.
What will your day look like?
Duties and tasks include, but are not limited to:
Development
-
Creating/modifying .NET pages in our core application (CLEARVIEW) to enhance usability
-
Identifying, investigating and resolving bugs, including those escalated through Support tickets
-
Creating/modifying complex stored procedures in Microsoft SQL Server
-
Enhancing interfaces with 3rd party vendors using FTP, sFTP, Web Services, etc.
-
Adhering to business code standards
Ongoing Skill Enhancement
-
Learning and applying improved methods of development techniques
-
Participating in continued education & training recommended by the Architecture team
-
Maintaining a general understanding of current trends and new technologies that are influencing the industry
Teamwork
-
Collaborating closely with Support and Customer Success to ensure system stability and good functionality
-
Working side-by-side with other Developers and QA Analysts to achieve project goals
-
Communicating with other departments are necessary to ensure that changes and developments to the product provide the intended functionality and/or fully resolve the bug or reported issue
Time and Project Management
-
Prioritizing multiple projects and tasks to ensure completion within the defined timelines
-
Understanding the scope of the assigned project based on the requirements
-
Working with the Architecture team, Project Managers, and other key stakeholders to analyze the needs of the project and provide any recommendations or relevant input to improve efficiency/effectiveness
Qualifications
You should be:
-
Passionate and enthusiastic about web development
-
Focused on creative troubleshooting, debugging legacy code and continually finding ways to improve or update functionality
-
A quick learner who pays attention to detail and is quality-minded
-
Dependable and reliable
-
A good communicator (written and oral) who works well in a team (virtually or in-person), but is also able to operate autonomously on day-to-day tasks with limited supervision
And have:
-
3+ years of experience as a Developer in a related professional environment
-
Demonstrable experience with:
-
Querying databases with SQL, ideally with Microsoft SQL Server
-
Writing and debugging SQL stored procedures
-
ASP.NET
-
Microsoft .NET/.NET Core using C#
-
Web technology stack (HTML, CSS, Javascript, XML, JSON)
-
Web protocols (HTTP, FTP, sFTP)
-
Source control (GIT) using Azure DevOps
-
Restful APIs
Also considered an asset:
-
Experience in building and deploying .NET Core web applications and APIs for the Azure platform (Azure App Services)
-
Experience building API and microservice based solutions
-
Experience in building database driven applications via Entity Framework Core
-
Experience with Azure serverless technologies (Function Apps, Logic Apps, Azure SQL)
-
Experience building high performance asynchronous messaging solutions leveraging the Azure messaging platform (Azure Service Bus, Azure Event Hub, Azure Storage)
-
Experience with VB.NET
-
Experience with Windows Services
-
Experience creating developer documentation
-
Understanding of SCRUM/Agile principles
-
Support experience
Our Environment
-
We are a diverse and welcoming group. Most of our team is located on the East coast of Canada, so our core business hours tend to center around Atlantic and Eastern time zones
-
We have a hybrid remote working model – we work from home on a daily basis, but also have offices located in Fredericton NB and Niagara-on-the-Lake ON that can be used for meetings and collaboration for team members who live nearby
-
We provide all the computer equipment you need to do your job; you provide a reliable internet connection and a home office space that is conducive to working efficiently
-
It’s important to us that you’re taking care of yourself physically as well as mentally, so in addition to a highly competitive benefits program, we offer an annual wellness credit that can be used to offset costs of ergonomic home office equipment, exercise programs or sporting goods, etc.
To learn more about CLEARVIEW, visit clearviewconnect.com