Interfacing Technologies Corporation (https://www.interfacing.com/) is one of Canada’s fastest growing tech firms and a Gartner® recognized global leader in digitalization software & services. Empowering organizations to efficiently govern business complexity through process-based quality and compliance management solutions. Our solutions are highly innovative within the Quality, Compliance, Improvement and Low Code Development space and leverage the latest technology and development trends: cloud, mobile, AI / ML.
Interfacing puts culture and team at the forefront – company fit is critical – we are looking for highly innovative, motivated, creative, and sharp people with big ideas and ready to execute! Tired of working in a bureaucratic slow-moving ship with outdated technology and work methods? Then Interfacing is the company for you!
WHAT YOU’LL DO• Develop and maintain the backend code base of our BPM / QMS enterprise application• Provide thought leadership and brainstorm with the larger team engineering team to identify innovative strategies and solutions to technical and business challenges• Research, analyze and recommend latest technology trends and libraries• Work with the product owners and leadership to implement new products and features• Work with a team of highly skilled interdisciplinary professionals to grow and enhance your own technical and leadership skills.• Conduct code reviews and make recommendations• Develop REST APIs
WHAT WE LOOK FOR• 7+ years of experience in .NET/C# software development for enterprise level applications• 3+ years coding experience with Javascript (ideally with a recent JS Framework)• Experience with database structuring and SQL (MS SQL Server)• Experience designing and implementing unit tests and mocking frameworks within the .NET ecosystem (NUnit, Moq, xUnit, MSTest, SpecFlow).• Experience using Build/CI/CD and source control tools• Experience understanding and integrating with APIs, triggering and managing asynchronous method calls, and handling error states.• Demonstrated aptitude to quickly and effectively adapt to technologies outside of current experience.• Excellent collaboration skills• Familiarity working with Agile methodology and continuous release environments• Troubleshooting and debugging skills• Test driven development
AN ASSET• Experience developing mobile apps (Xamarin/MAUI) is a major asset• Experience using Docker, Kubernetes, AWS is a major asset• AI or RPA development a major asset• BPMS, eSignature, Cloud / SaaS development a major asset• English communication required, German, French and/or Arabic is an asset
Interfacing is an Equal Opportunity/Affirmative Action Employer and strong advocate of workforce diversity. Minority/Female/Sexual Orientation/Gender Identity/Disability/Veteran. Interfacing will consider for employment all qualified applicants including those with criminal histories in a manner consistent with the requirements of all applicable local, state, and federal laws.