Genetec
Sherbrooke, QC, Canada
Your team’s dynamic: Our team (part of the Core Services group) is responsible for components, libraries, and tools that support and accelerate the development of various application domains within Genetec's new Security Center SaaS offering. Provide tools and services to accelerate the development of other teams Offer simple-to-use solutions by masking complexity from the end user Deliver an event-driven communication system used for interservice communication Ensure high availability of all cloud-deployed services by adhering to high-quality standards and industry best practices Integrate security as a core aspect of our deliverables, from design to production Address the needs of our internal clients as much as possible As a Software Developer, you will play a key role within an enthusiastic and friendly team that aims to deliver a dynamic, flexible, and scalable solution using cutting-edge technologies. Your day at a glance: Develop, test, deliver, deploy, and support components, libraries, and infrastructure provided to teams while following defined work processes Participate in the design of new features Contribute to task effort estimation and time management based on defined milestones Collaborate with your team lead to receive guidance and high-level objectives aligned with the product vision and priorities Work with various stakeholders, such as technical leads, architects, and developers from other teams Participate in the on-call process as needed and according to the established schedule What makes you a great fit: Bachelor's degree in Software Engineering, Computer Science, or equivalent experience Minimum of 3 years of experience in a cloud software development role Motivation to work in a fast-paced environment, take on new challenges, perform diverse tasks, and use the latest technologies and best practices Strong analytical and problem-solving skills Your technical expertise: Object-oriented programming C# and .NET framework Experience with GoLang (considered an asset) Microservices and distributed architectures Containerization and orchestration engines (Docker, Kubernetes) Cloud platforms such as Azure or equivalent (AWS, Google Cloud, etc.) Technologies such as Redis, MongoDB, Azure Event Hub, NATS.io, and more Let’s talk perks! Attractive compensation package Training Tuition Reimbursement Program Mature agile environment Work-life balance with a flexible working schedule Free, unlimited coffee Free parking for all employees Virtual consultations with our kinesiologist / discount on your gym membership We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us! Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers.