You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

Senior Full Stack .NET Software Developer

Remote Virginia, ON
Full Time
A month ago
FranConnect is the leading franchise management software provider. For nearly twenty years, the FranConnect platform has served as the Sales, Operations, and Marketing backbone for over 800 brands worldwide. Nine of the Franchise Times Top 10 Fastest Growing franchise businesses rely on FranConnect to drive growth, improve profitability, and streamline operational performance. FranConnect customers span all sizes, growth phases, and industries and they grow 44% faster on average than the broader franchising market. Backed by private-equity investor Serent Capital, FranConnect is headquartered in Herndon, Virginia, with global follow-the-sun operations. For more information on FranConnect, visit
This position is for you if you are a full stack .NET Developer who enjoys collaborating with different business units to produce innovative, business-enhancing solutions.
As a Senior Full Stack .NET Software Developer, you would be involved in all aspects of the software development lifecycle and you would touch to all the layers of our application. Our .NET products mainly involve creating highly customizable hierarchical questionnaires which allow franchisors to collect interesting information about their franchisees. For example, coaches can go in a franchise location and ensure that franchisees are compliant with the franchisor’s guidelines about food safety, cleanliness, COVID procedures, or any other guidelines important for the franchise. These questionnaires are filled in the field inside a mobile first PWA web application which can work completely offline. A powerful reporting engine is then built on top of those answers to allow the franchisor to tease out the strength and weaknesses of their franchisees, allowing them customize their training material accordingly.
As a member of the Development team and a specialized .NET Developer, you will have the ability to own and drive the delivery of these high-profile business solutions. You'll be integrating these with current FranConnect systems as well as creating new parts from the ground up. You will work closely with the company and with a team of analysts, architects, project managers, and testers to take the solutions through their full development lifecycle.
Primary Duties & Responsibilities
  • Collaborate with various stakeholders to understand the requirements of the business and working from the end goal backwards
  • Creating solutions tailored to the company’s requirements
  • Leveraging your experience as a full-stack developer to produce these businesses enhancing applications. Is comfortable working on their own on the web front-end, back-end service layer or database
  • Using your front-end expertise to create user interfaces that are both functional and intuitive
  • Taking part in daily stand-ups to ensure that the fortnightly sprint cycles are reached.
  • Assuming a leadership role, you will examine the team's code and mentor junior team members.
Job Requirements
  • 5+ years of experience as a Full-Stack Engineer/Developer
  • Strong C# and ASP.NET experience in .NET Framework (MVC, Web API, Web Forms, Modern .NET Core / .NET 5 or 6) a plus
  • Strong software architectural skills (layered architecture, separating concerns, a strong belief in testable code and writing test where it matters).
  • Strong SQL queries writing skills and SQL management capabilities -- SQL Server is used in production for both our operational database and data warehouse
  • Strong knowledge of SQL queries performance tuning, indexes etc.
Our front end is built using a combination of ASP.NET MVC, Web Forms, React and KnockoutJS. All React and Knockout are compiled using Webpack and Babel to allow us to use languages like TypeScript and modern JavaScript ES6.
  • Continuous Integration experience with TeamCity, Octopus Deploy
  • Testing approaches (NUnit, Moq, Jest, Cypress)
  • Git
  • Powershell
  • Windows server management, IIS
Software and Programming Information Technology