Browse
···
Log in / Register

.NET Software Developer

Negotiable Salary

Genetec

Montreal, QC, Canada

Favourites
Share

Some content was automatically translatedView Original
Description

Your team’s dynamic: We are looking for Developers with varied levels of experience - whether you are a talented newcomer to the workforce or a seasoned professional, you’ll find your place in one of our teams: Access Control Cloud Computing Video Management System License Plate Recognition Core Platform Enterprise Unification System R&D Infrastructure & Connected Services Device Integration Of course, these teams may not be familiar to you now, but it would be our pleasure to speak with you and find the best fit for your profile, ambitions and skill set! Your day at a glance: Working on FrontEnd and BackEnd components of the product using all major technologies in the .NET Framework Creating and maintaining large-scale architectures Working with functional and imperative languages (we use C# and F#) Contributing to the entire development cycle, including user experience, design, development, and maintenance What makes you a great fit: Bachelor’s degree in Computer Engineering, Software Engineering or Computer Science, or equivalent experience Open to all levels of experience, from junior to senior Motivated to work in a fast-paced environment and enjoys the challenge of unfamiliar tasks Your technical expertise: Knowledge of programming in .NET Experience with Visual Studio and basic concepts of software development (version management, code analysis, unit testing) Top reasons why you want this job: Because you like the idea of working on all aspects of the development Because you want to use a unique blend of technical skill and creativity to develop powerful, efficient solutions for a highly scalable distributed enterprise level software system Because you want to use your unique mix of software development skill and creativity to build new features on a world class software system Because you’re interested in contributing to architectural-level decision making Let’s talk perks! Attractive compensation package Training Tuition Reimbursement Program Subsidized meals in our amazing Bistro (Les Cordons Bleus) Work-life balance with a flexible working schedule Free, unlimited coffee Private, free parking for all employees Onsite fitness facility with personal trainer 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.

Source:  workable View original post

Location
Montreal, QC, Canada
Show map

workable

You may also like

Workable
Senior AI Developer
L'anglais suivra ci-dessous / English to follow below DESCRIPTION: Valsoft is looking for a Senior AI Developer to join our team in Canada. ABOUT VALSOFT CORP.: Established in Canada in 2015, Valsoft has grown to a global portfolio of 118+ companies, acquiring and developing vertical market software companies, enabling each business to deliver the best mission-critical solutions for customers in their respective industries. A key tenet of Valsoft’s philosophy is to invest in well-established businesses and foster an entrepreneurial environment that molds companies into leaders in their respective industries. Valsoft looks to buy, hold and create value through long-term partnerships with existing management.  INVESTMENT APPROACH: Unlike private equity and venture capital firms, we are Entrepreneurs who Buy, Enhance and Grow Software Businesses. That’s right; we don’t sell businesses. We form a strategic alliance with existing management teams. We recognize the dedication and perseverance required to create a firm and place a premium on customers’ and workers’ well-being over short-term goals.   CULTURE: Valsoft is more than just a place to work; we’re a team. We mean it when we say people are our greatest assets, so investing in them is our number one priority. We create an environment where our employees feel first-day-on-the-job excitement, day after day, creating a culture of high performers and collaboration. We celebrate our milestones, and we’re proud of them. We Dream Big, Stay Humble and Stay Hungry.  KEY RESPONSIBILITIES: Revamp and modernize legacy systems within a portfolio company, overseeing the process end-to-end with a hands-on approach. Design, build, and deploy AI-powered features, including agent-based workflows, RAG search, and predictive tools, ensuring they seamlessly auto-deploy across multiple products. Take full ownership of the stack: manage everything from databases to APIs, front-end development, CI/CD pipelines, and cloud infrastructure. Promote best practices in code quality, testing, and observability while providing mentorship and pairing with team members as necessary. Iterate rapidly: prototype new ideas by Monday, gather user feedback by Friday, and push production-ready features the following week. REQUIRED QUALIFICATIONS: 5+ years of experience in developing and deploying AI-driven solution within SaaS products or similar environments Bachelor’s degree in software engineering, Computer Science, or a related field is considered an asset Expert in AI technologies with hands-on experience in cutting-edge machine learning frameworks (e.g., TensorFlow, PyTorch, Keras) and AI platforms (e.g., GitHub Copilot, Cursor), with a focus on AI tools Proficiency with AI tools such as LangChain-Smith, LamaIndex, and other machine learning libraries and frameworks. Up to date with the latest trends in technology and software development Problem-Solving Skills in the context of AI development, including model development optimization, data preprocessing and algorithm refinement. Collaboration: Proven ability to work in cross-functional, collaborative teams to drive high-impact projects Adaptability: Ability to thrive in a fast-paced environment with the flexibility to tackle new challenges and prioritize changing project requirements Attention to Detail: Strong commitment to writing high-quality code that ensure model reliability, performance, and efficiency Communication Skills: Excellent verbal and written communication skills to effectively convey complex technical concepts to non-technical stakeholders EMPLOYEE PERKS: Flexible working schedule Unlimited vacation after 1 year Annual wellness benefit Training reimbursement program Ready to join a collaborative and innovative team where you can make an immediate impact? Requirements
Montreal, QC, Canada
Negotiable Salary
Workable
Connect Applications Developer (TERM)
New Flyer is North America's heavy-duty transit bus leader and offers the most advanced product line under the Xcelsior® and Xcelsior CHARGE® brands. It also offers infrastructure development through NFI Infrastructure Solutions™, a service dedicated to providing safe, sustainable, and reliable charging and mobility solutions. Further information is available at www.newflyer.com.   POSITION SUMMARY The Connect Applications Developer (Term) is responsible for developing and maintaining applications and tools that support the NFI Connect system. This includes working with internal users to gather requirements, analyzing specifications, and delivering software solutions, reports, and system enhancements. The role also supports basic project tracking and coordination. WHAT YOU WILL DO: Manages Smart Bus Technology projects, including keeping and reporting on status of tasks Acquires and maintains an expert command on Bus and Coach electrical architecture and on-board networks and the use of the tools required to monitor, and measure multiplexed and discrete signals Manage and develop NFI connect applications including code reviews, testing and deployments into our custom software and reporting tools Provide input & support to Production, Quality Assurance, customer Service Support, and other departments as required Requirements WHAT YOU NEED TO BE SUCCESSFUL: Degree in Computer Engineering, Computer Science, or equivalent experience Experience with software development and cloud-based applications Proficient in Python (preferred) and SQL Experience with Power BI and Microsoft Azure Familiarity with .NET (C# preferred) Experience working with APIs Knowledge of data warehousing is an asset Benefits Benefits OUR WHY: We exist to move people. Our mission is to design, deliver, and support market-leading bus and motor coach solutions that are safe, accessible, efficient, and reliable. NFI Group | We Move People - YouTube Leveraging 450 years of combined experience, NFI is leading the electrification of mass mobility around the world. With zero-emission buses and coaches, infrastructure, and technology, NFI meets today’s urban demands for scalable smart mobility solutions. Together, NFI is enabling more livable cities through connected, clean, and sustainable transportation. News and information is available at www.nfigroup.com, www.newflyer.com, www.mcicoach.com, nfi.parts, www.alexander-dennis.com, arbocsv.com, and carfaircomposites.com.   WHY JOIN US: Be a part of a team leading the world’s electrification of mass mobility Competitive Wages and comprehensive benefit package with Immediate benefit eligibility     Paid holidays and vacation Passionate about creating a better product, a better workplace, and a better world Inclusive workplace culture that values and empowers team members. On-the-job training in a continuous learning environment (we’ve invested 10.9 million in 2023) Advancement opportunities within our family of companies New Flyer is an equal opportunity employer.  We celebrate diversity, ensure equitable experiences and are committed to creating an inclusive environment reflective of the communities we operate. Accommodations are available at all stages of the recruitment process, at the candidates’ request.
Winnipeg, MB, Canada
Negotiable Salary
Workable
Senior Software Engineer - Content Stack
Software Engineer - Content Stack About TripStack We are travel tech entrepreneurs, changing the way millions of people travel. Our proprietary virtual interlining technology provides access to billions of travel itineraries by combining flights from different airline carriers that don’t traditionally work together. We take our customers from point A to B via C, including land transportation, at the lowest possible price. We are impacting the way people travel and provide higher margin opportunities to our partners that are some of the largest in the travel industry. We pride ourselves on the performance-driven environment we have created for our teams to prosper and excel in. We come to work ready, to challenge and be challenged. We’re big enough to give our teams support but small enough that every person makes a difference. There are plenty of challenges to champion. The Role We are looking for a Software Engineer to join our development team. You will be responsible for writing code for a large-scale distributed system, APIs that provide unique travel (flights and more) content to our customers. We are looking for someone who is a natural problem solver, that is detail-oriented and can work both independently and collaboratively in a fast paced environment. This role will help with planning, developing, testing, and deploying our Product. We are looking for someone who is extremely detail-oriented and can work both independently and collaboratively in a fast-paced environment. Responsibilities: Design, write, review code for reliable, high-quality systems at scale serving 100s of millions of requests daily Evangelize Tripstack products internally and externally Proactively identify technology opportunities for the company, and push technical ideas, proposals, and plans to the entire organization and beyond Be responsible for good quality code with emphasis on test driven development and clean code Work cross-functionally with product managers, data scientists, to deliver high quality products Requirements Desired Skills and Experience: Bachelor's degree or higher in Computer Science or related technical field experience 5+ years of experience in C#, .Net, Golang, and Swagger would also be acceptable 5+ years of experience and understanding of CS fundamentals including data structures, algorithms, and complexity analysis (time and space) 5+ years of experience and understanding databases such as Postgres 5+ years of experience and understanding of highly scalable caching/no-sql offerings like Redis. 2+ years of experience and understanding of event processing platforms like Apache Kafka 2+ years of experience building large scale, high-performance systems in a complex, multi-tiered, distributed environment 5+ years of design and architecture knowledge as well as familiarity with object-oriented analysis and design patterns (OOA/OOD) Proven track record of taking ownership and successfully delivering results Proven track record of designing/architecting scalable, high availability distributed systems that serve internet traffic direct to consumers or businesses at scale (100s of millions of requests per day) Experience with Restful API development Experience working in a Linux environment Understanding of performance trade-offs, load balancing and operational issues Ability to clearly and concisely communicate with technical and non-technical stakeholders across all levels of the organization Additional experience that would be considered an asset: Experience with Google Cloud Platform/AWS or other cloud providers & cloud native architecture Experience with Machine Learning concepts and model development. Experience with Docker, Container Orchestration tools like Kubernetes Experience with code analysis tools like SonarQube Benefits Benefits We offer an opportunity to work with a young, dynamic, and a growing team composed of high-caliber professionals. We value professionalism and promote a culture where individuals are encouraged to do more and be more. If you feel you share our passion for excellence, and growth, then look no further. We have an ambitious mission, and we need a world-class team to make it a reality. Upgrade to a First Class team! What is takes to succeed here Ambition and dedication to make a difference and change the way people travel. Where we always play to each other's strength in a high performing team reaching for our common goal. We hold ourselves to the highest expectations, and move with a sense of urgency and hold ourselves accountable and win by staying true to what we believe in. Learn more about our values At TripStack, we proudly believe in embracing diversity. This is true for our team, clients, communities and stakeholders. We are an equal opportunity employer and committed to creating a safe, healthy and accessible environment. We encourage applications regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or any other grounds protected by law. Please let us know if you need any accommodations during any part of the recruitment process. TripStack thanks all applicants for their interest, however only those selected to continue in the process will be contacted. Learn more about us at www.tripstack.com #LI-Hybrid
Toronto, ON, Canada
Negotiable Salary
Workable
Software Developer - Cloudrunner
Your team’s dynamic: You could be part of a software development team that works in collaboration with other teams to develop and maintain a cloud platform for a brand-new innovative product “Cloudrunner”.  Cloudrunner is a cloud-based vehicle-centric investigation system that transports our many years of automatic license plate recognition (ALPR) experience into the cloud using state-of-the-art technologies.  We are looking for a multidisciplinary candidate with a strong focus on front-end development and a passion for crafting intuitive, user-friendly interfaces. While your primary expertise will be on the front-end, you'll also have opportunities to contribute to back-end processes when needed, making you a key player in our full-stack environment.  Your day at a glance: Design, develop, and deploy new features with a strong emphasis on front-end innovation - crafting intuitive, responsive web applications using modern frameworks - while seamlessly integrating with backend services and storage solutions Participate in architectural and design discussions, while ensuring that the team's objectives are met: scalability, security, compliance, monitoring, alerting, and reporting for Genetec Cloud Infrastructure and Services Conduct code reviews to increase the overall skill level of the team and the quality of the product Diagnose software problems and implement any required corrective measures while ensuring timely resolution and recovery of systems failure Foster a culture of continuous improvement and DevOps practices throughout Genetec What makes you a great fit: Bachelor's degree or College degree in Computer Science, Computer Engineering, or equivalent experience Knowledge of Web technologies such as React, Angular, Typescript, and CSS Strong knowledge and experience with C# and the .NET framework Experience with Azure DevOps Strong analytical and troubleshooting skills An asset if you have: Experience with scaling high throughput real time systems Good knowledge and experience with Microsoft Azure Experience with microservices & containerization Let’s talk perks! Attractive compensation package Training Tuition Reimbursement Program Subsidized meals in our amazing Bistro (Les Cordons Bleus) Work-life balance with a flexible working schedule Free, unlimited coffee Private, free parking for all employees Onsite fitness facility with personal trainer 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.
Montreal, QC, Canada
Negotiable Salary
Workable
Senior Software Developer- video games
You will be part of a creative and dynamic team leveraging the latest rendering technologies to deliver a state-of-the-art visual system and introduce innovative features into simulation products. As an experienced rendering developer, you will contribute your expertise to develop the next generation of high-fidelity visual systems and synthetic environments for flight simulators. The ideal candidate is passionate about technology and video games. In this role, you will: Develop essential rendering features, graphics engine components, and tools. Research and implement innovative rendering techniques. Collaborate with multiple teams to solve complex technical challenges. Develop and optimize rendering techniques to enhance visual quality. Optimize rendering engine performance for real-time operation while maximizing high-fidelity realism. Actively participate in code reviews. Stay informed about the latest technological trends. ____________________________________________________________ You will be part of a creative and exciting team that will leverage the latest rendering technology to deliver a state-of-the-art visual system and introduce innovative capabilities into simulation products. As an experienced rendering developer, you will bring your industry experience to develop the next generation high-fidelity visual system and synthetic environment for flight simulators. The ideal candidate is passionate about working in technology and games. In this role, you will Develop core rendering features, engine components and tools. Research and implement innovative rendering techniques Work with multiple teams to collaborate and solve complex technical challenges Develop and optimize rendering techniques used to push visual quality level Optimize rendering engine performance for real time operation while maximizing high fidelity realism Actively participate in code reviews Stay up to date on technology trends Requirements: Bachelor's or Master’s degree in Software Engineering, Computer Science, or equivalent experience. Excellent engine programmer specialized in rendering, with several years of experience writing maintainable code. Proven experience in rendering, strong 3D mathematics skills, knowledge of cutting-edge rendering techniques, understanding of current graphics hardware, APIs, and shader programming languages. Mastery of software engineering principles. Experience in an interdisciplinary development environment, with excellent inter-team communication skills. __________________________________________________ BS or MS Degree in Software Engineering, Computer Science, or equivalent experience A great rendering engine programmer, with years of experience writing maintainable code Experience in rendering, with excellent 3D maths skills, knowledge of cutting edge rendering techniques, understanding of current graphics hardware, APIs and shader programming languages Well-versed in software engineering principles Experience in a cross-disciplinary development environment, with excellent cross-discipline communication skills
Saint-Laurent, Montreal, QC, Canada
Negotiable Salary
Workable
Data Engineer - Snowflake
Tiger Analytics is a fast-growing advanced analytics consulting firm. Our consultants bring deep expertise in Data Science, Machine Learning and AI. We are the trusted analytics partner for several Fortune 100 companies, enabling them to generate business value from data. Our business value and leadership has been recognized by various market research firms, including Forrester and Gartner. We are looking for top-notch talent as we continue to build the best analytics global consulting team in the world. The Data Engineer will be responsible for architecting, designing, and implementing advanced analytics capabilities. The right candidate will have broad skills in database design, be comfortable dealing with large and complex data sets, have experience building self-service dashboards, be comfortable using visualization tools, and be able to apply your skills to generate insights that help solve business challenges.We are looking for someone who can bring their vision to the table and implement positive change in taking the company's data analytics to the next level. Requirements 8+ years of overall industry experience specifically in data engineering 5+ years of experience building and deploying large-scale data processing pipelines in a production environment. Strong experience in Python, SQL, and PySpark Creating and optimizing complex data processing and data transformation pipelines using python Experience with “Snowflake Cloud Datawarehouse” and DBT tool Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases Understanding of Datawarehouse (DWH) systems, and migration from DWH to data lakes/Snowflake Experience on Databricks is plus Understanding of ELT and ETL patterns and when to use each. Understanding of data models and transforming data into the models Strong analytic skills related to working with unstructured datasets Build processes supporting data transformation, data structures, metadata, dependency and workload management Experience supporting and working with cross-functional teams in a dynamic environment Benefits Significant career development opportunities exist as the company grows. The position offers a unique opportunity to be part of a small, challenging, and entrepreneurial environment, with a high degree of individual responsibility.
Toronto, ON, Canada
Negotiable Salary
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.