Net Full Stack Developer
Interfacing Technologies
Montréal, QC
Interfacing is the global leader in digital business transformation, empowering organizations to efficiently govern business complexity through business process management software and quality management solutions. Recognized by Gartner® as a leader and with success stories across all industries and corners of the globe, our solutions are highly adaptable to industry, driver and regulatory specific requirements with significant attention invested towards reducing cost & effort to preserve the natural flow of an organization.

Interfacing’s digital business transformation suite is intuitively designed for business users; facilitating multiple organizational programs within a single platform and covering the full spectrum of quality, governance, improvement and compliance initiatives.

Department:
Interfacing has a young dynamic software development culture and leverages continuous agile as its development methodology. Product development occurs in small pieces, with each piece building upon previously created pieces. Building products one small piece at a time encourages creativity and enables teams to respond to feedback and change, to build exactly and only what is needed. Interfacing creates Micro teams that contain resources from each R&D department (product, QA, Back & front Dev) to collaborate throughout the sprint– this structure increases team communication, ownership quality and innovation.

Qualifications/Educations:
5+ years of experience in software development for business systems
Must have experience in ASP.NET, C#, web development, and relational database management systems
Experience with MS SQL database structuring
Strong understanding development experience using .Net Framework
Front-end Javascript library experience (angular.js, Backbone.js, react.js)
Visual Studio Experience
BPMS, eSignature, Cloud / SaaS development a major asset
AI or RPA development a major asset
Proficient in current development and source code management tools (Git, Eclipse, IntelliJ IDEA, SVN, Source Gear Vault), build tools (Jenkins, Grunt, Gulp), issue tracking (Jira), knowledge management (Confluence)
Troubleshooting and debugging skills

Interests/Knowledge:
A strong will to learn new technologies and concepts
Confidence and autonomy
Excellent communications skills- High command of verbal English or French, other languages are an asset
Experienced with taking requirements and researching/estimating effort
Knowledge of agile methodologies and software development lifecycles
Knowledge write quality software in languages appropriate for the platform(s) involved

Organizational “Fit” Considerations:
Interfacing Technologies is seeking a team player who enjoys playing multiple roles and technical challenges within a fast-paced environment. We seek someone with sound judgment in task planning and execution in order to meet deadlines and maintain product delivery timelines. If you possess the above qualifications, have strong communication skills, professionalism, and drive to improve and innovate, then Interfacing is an environment whereby you would thrive.