Senior Software Developer - Operations

Subscribe to RSS Feed
Printer friendly interface
Reference:
J0620-0683
Job Location:
Montreal, Quebec, Canada
Job Category:
Software Developer

Who are we?

From pioneer to leader in the security industry, Genetec has always been committed to providing the most innovative solutions. Today, we offer world-class IP security solutions with our unified security platform encompassing license plate recognition (LPR), video surveillance and access control. Genetec has been recognized as one of Montreal’s top employers for over a decade!

The Digital Business Solution (DBS) team is responsible for the support, evolution and implementation of new business solutions across the company. As part of a major digital transformation, we own a portfolio of projects and initiatives covering a large variety of applications and fields of expertise (ERP, CRM, custom made applications, Business Intelligence, etc.).

The Senior Software Developer will join a subset of the team focused on custom made application and will contribute to our development activities ensuring alignment between the various teams, recommending best practices and contributing to the delivery of reliable and adequate solutions.

Responsibilities:

What your day will look like:
• Contribute to the design and development of custom business applications/tools that will improve productivity
• Participate to requirements gathering for custom business applications/tools with project manager/Team Leads related to
• Evaluate and estimate development effort required for new project requests related to custom business applications/tools
• Assist in the deployment of custom business solutions in the production environment
• Mentor junior developers on best practices for software coding, answer technical questions they may have regarding development platforms or custom applications; and conduct code reviews to ensure best practices are being followed
• Propose any innovations or enhancements to existing custom applications/tools that will lead to an improvement in productivity for the business as a whole
• Participate in the triage of support requests submitted by customers for custom business applications/tools to help identify whether they are new feature requests rather than potential bugs with the application/tool
• Employee will be on call in case of system failure

Requirements:

About you:
• Bachelor’s degree in Computer Science, Software Engineering or equivalent experience
• Minimum 5 years experience in C# software development

Technical Requirements:

• Strong knowledge of with C# and the .NET Framework
• Strong knowledge of SQL
• Experience implementing automated test
• Experience building RESTful Web API
• Knowledge of web technologies such as JavaScript, HTML, CSS, Web Forms and MVC
• Knowledge of WCF and Win Forms
• Knowledge on Azure Service Bus
• Knowledge on Logic Apps
• Knowledge on TFS (DevOps)
• Knowledge on Git
• Knowledge on IIS

Assets:

• Knowledge of Agile / KANBAN methodology
• Knowledge of Jira/Confluence
• Knowledge of Adxstudio Portal
• Knowledge of CRM Development
• Knowledge of PowerShell
• Knowledge of Enterprise Architect
• Knowledge SSRS/SSAS/SSIS and ETL
• Knowledge of Power BI


Why you'll love Genetec:
• Attractive compensation package
• Work-life balance
• Amazing team spirit
• Free unlimited coffee, tea, and fruits
• On-site affordable Bistro serving great breakfast, lunch, and take-out menu options daily
• Private free parking for all employees
• Onsite gym and private personal trainer

We thank all applicants for their interest; however, only selected candidates will be contacted. No telephone calls or agencies, please.