Join or sign in to find your next job
Join to apply for the Senior Software Developer role at Alcumus
5 days ago Be among the first 25 applicants
Join to apply for the Senior Software Developer role at Alcumus
Department: Technology & Product
Employment Type: Permanent
Location: Greater Montreal Metropolitan Area, Canada
Reporting To: Software Development Manager
Description
Building innovative solutions; enabling safer workplaces for all.
We will create a safer working world by developing software to support a global network of responsible buyers, suppliers, and partners.
Today, at Alcumus, we relieve more than 50,000 organizations worldwide of compliance burdens, helping them protect their employees, their businesses, and the planet.
We ensure our network of clients, suppliers, and subcontractors adhere to the highest standards—whether health, safety, sustainability, or ethical behavior—by developing best-in-class solutions.
The technology we build today will create a better tomorrow.
What this means day to day:
The role of Software Developer involves working closely within a team of developers and with external vendors to create high-quality software applications in an Agile environment, while staying up-to-date on the latest relevant technological innovations.
- Actively participate within the development team, contributing to the creation of tools, services, and platforms.
- Collaborate closely with third-party vendors as a point of contact for product knowledge sharing, liaising between Alcumus and external vendors, while sharing best practices related to associated products and tools.
- Regularly review and contribute to the continuous improvement of team practices and working methods, with the aim of making the team more efficient and optimizing deliveries. You will be required to lead certain changes in working methods when relevant.
- Collaborate with other teams—within the technology department, across the company, and with third-party vendors—to identify improvements to existing processes and services, or explore the creation of new services.
- Work closely with internal and external stakeholders to gather and document user requirements and develop user stories.
- Plan, write, test, and maintain code for web, mobile, and desktop applications, in accordance with established standards in an Agile environment.
- Participate in peer reviews of solution designs and associated code.
- Participate in daily meetings with external vendors.
- Collaborate closely with quality teams to ensure standards are maintained and improved.
- Provide Level 3 support to business users.
- Adapt and learn to work with other languages or platforms as needed.
- Contribute to the development of junior team members.
What you will need to succeed:
Essential:
Significant experience in some of the following platforms:
- React
- Vue.js
- HTML/CSS
- Java (Spring/Hibernate)
- Ruby on Rails
- C#/ASP.NET
- Postgres SQL
Desirable:
- Experience in AWS environments, services, and APIs
- Knowledge of event-driven architecture (CQRS)
- Continuous integration
- Security best practices (OWASP, ISO 27001, ISO 27032)
- Software architecture
- Involvement in open source projects
- Understanding of scalable application principles
- Proficiency in asynchronous programming, queue management, caching, logging, security, and persistence when required
What you will get in return:
Veriforce (SafeContractor) has a hybrid work policy. We want you to be able to do your best work. We focus on supporting our team to be the best they can be. Here are some of the benefits we offer:
Health And Personal Wellbeing / Benefits
> Integrated mental health and wellbeing support
> Vacation - from 3 weeks
> Wellbeing Days and Annual Giving Day - an additional opportunity to give back to yourself or the community
>???? Comprehensive medical and dental coverage
> End of year closure to allow you to relax and recharge
Future Planning
> LinkedIn Learning License for upskilling and development
Interested but don't think you meet all the requirements?
Our recruitment team evaluates and reviews all applications based on the position and business needs. We believe people have transferable, soft skills, and we want you to know that we consider cases where an individual doesn't meet all the criteria but still possesses the necessary skills and abilities. Our priority is to ensure candidates are equipped to succeed. We will make a final decision by determining whether we can offer the necessary support to enhance your skills or provide the development support you need to make the most of this opportunity with us!
Bring Your Whole Self To Work.
Alcumus is proud to be an equal opportunity employer. We are committed to ensuring that no candidate will be discriminated against based on their gender identity and expression, race, disability, ethnicity, sexual orientation, age, color, region, creed, national origin, or sex. We are committed to developing a diverse team while continuing to create an inclusive environment where everyone feels safe and has the opportunity to be their authentic self.
What you can expect if you apply:
- A response to your application within 15 business days
- An interview process including
- An initial discovery call with the recruiter
- An initial interview via Microsoft Teams
- An additional interview (likely face-to-face) with the stakeholders you will work closely with in your role.
- We are committed to ensuring our recruitment process allows you to perform at your best. If you would like us to make any adjustments, please let us know.
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Engineering and Information TechnologyIndustries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Alcumus by 2x
Get notified about new Senior Software Engineer jobs in Greater Montreal Metropolitan Area.
Senior ML Programmer _ Content Creation Technology Group
Senior ML Data Scientist _ Content Creation Technology Group
Senior Technical Consultant/Manager, Senior ServiceNow Developer
Senior ML Data Scientist _ Content Creation Technology Group
Senior Full Stack Software Engineer (Canada)
Greater Montreal Metropolitan Area 6 days ago
Greater Montreal Metropolitan Area 4 days ago
Software Engineer, Intermediate or Senior
Montreal, Quebec, Canada CA$130,000.00-CA$150,000.00 2 days ago
Senior Software Engineer, AI & Fullstack
Full Stack Developer - Technical Lead (C# / .Net)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.