79 Jobs Found

Back-End Developer Full-time Job

Conformit Technology Inc

IT & Telecoms   Saguenay
Job Details
In this role, you will have the opportunity to work as a developer with a diverse, multidisciplinary, passionate and globally distributed team. Within a DevOps culture that has been well established for several years, you will integrate new technologies, solve complex problems, and develop new relevant features. In an event-driven microservice architecture and the GitOps framework, you will be responsible for all aspects of the services and domains that your team owns: from analysis, development and quality to deployment, observability and performance in production.
THE POST

Tasks and responsibilities:

  • Develop features and enhancements for CONFORMiT products in a secure, well-tested and performant manner. 
  • Collaborate on the architectural and technological choices required for the functionalities. 
  • Promote improvement in product quality, safety and performance. 
  • Develop and maintain automated tests (unit, integration and functional). 
  • Design code that meets our internal standards for style, maintainability, and best practices for a large-scale web environment. 
  • Support and ensure these standards during code review. 
  • Participate in your team's technical documentation. 
  • Recognize the obstacles to your team's effectiveness and propose, then implement solutions. 
YOUR PROFILE

Qualifications required:

  • Significant professional experience in C# or an ability to learn new languages very quickly. 
  • Strong understanding of automated testing principles. 
  • Comfortable working in a highly agile and intensely iterative software development process. 
  • Positive and solution-oriented mindset. 

Required skills and abilities:

  • Experience with PostgreSQL. 
  • Proven ability to prevent, diagnose and resolve performance and optimization issues. 
  • Knowledge of distributed systems and event-driven architectures. 
BENEFITS

At CONFORMiT, you also have

  • Flexible working hours (for real!)
  • Group insurance (including dental care, wow!)
  • Sports during lunch breaks
  • Team breakfasts and happy hours per month
  • The ability to work from the “Home Office”
  • A pension plan
  • An active social club
  • A creativity committee that helps you carry out projects outside your field of activity.
  • A salary that matches your talent
  • Shared benefits
  • Guidance counselors and a skills development program
  • Unlimited coffee and much more!

 

How to apply:

If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your resume) through below mentioned details.

By email
[email protected]

 

Back-End Developer

Conformit Technology Inc
Saguenay
  IT & Telecoms Full-time
In this role, you will have the opportunity to work as a developer with a diverse, multidisciplinary, passionate and globally distributed team. Within a DevOps culture that has bee...
Learn More
May 6th, 2024 at 14:09

Developer, software Full-time Job

Conformit Technology Inc

IT & Telecoms   Québec
Job Details

Requirements:

Languages: Candidates must have knowledge of the French Language
Education: Candidates need standard educational qualifications such as bachelor’s degree or equivalent experience
Experience: Candidates should have experience of 2 years to less than 3 years
Computer and technology knowledge: .NET, API, C#, CSS, D3, Database, Git, HTML, Java, JavaScript, Microsoft Visual Studio, Model-View-Controller (MVC), Object-Oriented programming languages, Programming software, Project management software, Python, SASS, SQL, Shell script, Software development, Unix
Area of work experience: 
Computer software development
Credentials: Certified Computing Professional (CCP)
Security and safety: Criminal record check

Location: Chicoutimi, QC
Shifts: Day, Flexible Hours

Other Requirements:

  • The candidate should be initiative
  • The candidates should be able to work as a team player

Candidate Status:

  • Canadian citizens and permanent or temporary foreign workers of Canada are eligible for this position.
  • International Candidates who don’t have a valid Canadian work permit also can apply

Responsibilities:

  • The candidates should be able to write, modify, integrate and test software code
  • The candidates should be able to maintain existing computer programs by making modifications as required
  • The candidates should be able to identify and communicate technical problems, processes and solutions
  • The candidates should be able to assist in the collection and documentation of user’s requirements
  • The candidates should be able to write, modify, integrate and test software code for e-commerce and other Internet applications

Benefits:

  • The candidates will get wellness program, variable or compressed work week, team building opportunities, paid time off (volunteering or personal days), on-site recreation and activities, on-site amenities, learning/training paid by employer, registered Retirement Savings Plan (RRSP), long-term care insurance, group insurance benefits, life insurance, paramedical services coverage, disability benefits, vision care benefits, health care plan, stocks/shares, dental plan, and free parking

How to apply:

If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your resume) through below mentioned details.

By email
[email protected]

Developer, software

Conformit Technology Inc
Québec - 179.33km
  IT & Telecoms Full-time
  26  -  40
Requirements: Languages: Candidates must have knowledge of the French Language Education: Candidates need standard educational qualifications such as bachelor’s degree or equivalen...
Learn More
May 6th, 2024 at 14:04

Senior IT Applications Analyst Full-time Job

BrandSafway

IT & Telecoms   Québec
Job Details

Description

At BrandSafway, we know our employees are our greatest asset, which is why we give them the tools, training and resources to be successful. Come join our growing team. We are looking for a Senior IT Applications Analyst.

The Senior IT Applications Analyst analyzes business processes and program requirements. Plans, designs and develops IT solutions support organizational functions. Applies communication, analytical and problem-solving skills to help identify, communicate and resolve systems issues in order to maximize the benefit of IT systems investments. Acts as lead on roll out of BrandSafway IT systems and leads project configurations, testing, integrations and data migrations. Prepares documentation of requirements and functional specifications. Provides direction to technical developers. Supports end users with problem resolution.

Responsibilities

  • Work with the IT Director / Project Managers to respond to the project requirements

  • Analyze business processes, identify and propose new business processes or program changes to address specific requirements.

  • Create appropriate specification documents including time and cost estimates

  • Identify, analyze and design program changes consistent with division and Corporate standards and best practices

  • Research alternative business solutions and, where appropriate, document cost, recommend, present and justify such alternatives

  • Prepare and update necessary documentation and assist in developing and maintaining system documentation

  • Manages multiple priorities successfully.

  • Provide technical expertise to solving day-to-day issues

  • Provide training to the users, when appropriate

  • Collaborates with global IT team on projects and support. Follows governance framework, ensuring all related activities comply with the company standards and procedures.

Qualifications

  • Associate degree required in Information Systems, Science, Engineering or a closely related discipline or equivalent experience.

  • Project management training desired.

  • Epicor Kinetics functional experience required, ideally with both Financials and Manufacturing

  • Strong analytical skills and SQL knowledge required.

  • Must have a minimum of 5 years’ experience in a business analyst or support analyst role

  • Strong analytical and communication skills required.

  • English and French language skills essential

BrandSafway, including its subsidiaries, is an equal opportunity employer and does not discriminate on the basis of race, creed, color, national origin, religion, gender, marital status, sexual orientation, age, disability, special disabled or Vietnam or other era veteran status.

Senior IT Applications Analyst

BrandSafway
Québec - 179.33km
  IT & Telecoms Full-time
Description At BrandSafway, we know our employees are our greatest asset, which is why we give them the tools, training and resources to be successful. Come join our growing team....
Learn More
Feb 12th, 2024 at 06:54

Payroll Specialist Part-time Job

Lafarge Canada Inc

IT & Telecoms   Laval
Job Details

Objective 

The main role of the Payroll Specialist is to support the RMX GMA concrete team in administrative tasks by bringing rigor and organization to the activities of the various departments. Manage the hourly payroll and benefits of unionized employees; ensure daily liaison to transmit employee issues. Perform routine accounting tasks and participate in security initiatives in the market.  


Main responsibilities

Security :

  • Serves as a role model for safety, environmental stewardship, leadership, teamwork and continuous improvement to ensure consistency of the company's vision and critical success factors.

 

Payroll-HR:    

  • Responsible for the bi-weekly payroll closing process for hourly employees.
  • Handles the hiring of temporary and permanent unionized employees.
  • Ensures the processing of terminations/terminations of contracts of temporary unionized employees.
  • Maintains personnel records (active workforce reports (absenteeism, overtime).
  • Submits requests in SAP for changes, hiring, layoff and termination, for hourly employees.
  • Works jointly with the union executive for the application and interpretation of the collective agreement.
  • Prepares and monitors CNESST and health insurance files.

 

Administration:

  • Creates purchase requisitions, tracks POs and processes invoices/bills of lading in conjunction with HR.  
  • Prepares manual invoices: union release, etc.
  • Acts as a replacement for the administrative assistants in accounts payable and training.


Relations with other positions:

  • Works closely with plant service representatives including the plant manager, department heads and supervisors
  • Collaborates with various departments, such as HR, finance, procurement, etc.

 

Dimensions: 

  • Payroll: bi-monthly production for 100 employees
  • Annual production capacity of the plant: 550,000m3 
  • Subordinates: 0 employees
  • Total number of employees: 125

 

Qualification profile

 

Education and work experience

  • Professional studies diploma (DEP) in administration and at least five years of professional experience in a similar work environment OR college diploma in administrative techniques and three years of professional experience
  • Experience in payroll service required and payroll experience for unionized employees would be a major asset.

 

Knowledge and skills

  • Proficiency in MS Word, Excel, PowerPoint software  
  • Knowledge of SAP integrated management software systems would be an asset 
  • Sense of organization. 
  • Very good interpersonal skills. 
  • Expertise in prioritizing and handling multiple requests. 
  • Ability to work effectively in a team and with minimal supervision. 
  • Ability to take initiative. 
  • Bilingualism (French and English) both orally and in writing. 

 

Job-specific skills:    

  • Results orientation
  • Interpersonal flexibility
  • Organizational flexibility
  • Problem Solving
  • Timely decision making     
  • Customer orientation
  • Integrity and trust
  • Listen 
  • Establish priorities

 

Thank you for your interest. Only selected candidates will be contacted for an interview. Lafarge is committed to employment equity and encourages applications from women, visible minorities and persons with disabilities.

Payroll Specialist

Lafarge Canada Inc
Laval - 373.91km
  IT & Telecoms Part-time
Objective  The main role of the Payroll Specialist is to support the RMX GMA concrete team in administrative tasks by bringing rigor and organization to the activities of the vario...
Learn More
Aug 29th, 2024 at 15:09

DATA VISUALIZATION SOLUTION ENGINEER Full-time Job

BDC

IT & Telecoms   Montréal
Job Details

BDC will be migrating its business units over the coming months to its next-generation cloud data platform, which also includes several Microsoft Power BI components.

 

In this context, BDC is seeking a brilliant and motivated Data Visualization Specialist, with strong expertise in Microsoft Power BI—both in development and administration—and excellent data visualization skills.

So, if you're passionate about using data and analytics to drive strategic decision-making in support of Canadian entrepreneurs, this role is for you!

 

As a data visualization Solution Engineer reporting to the Data Visualization team, you will play a key leadership role in transforming datasets into meaningful insights through compelling visuals for end users.

 

Success in this role depends on your ability to design, develop, and evolve impactful data visualization products (dashboards, scorecards, semantic models, etc.), define and promote best practices in data visualization, and build capabilities that enable a community of analytical users to effectively create their own data visualization products.

 

CHALLENGES AHEAD

  • Governance of Visualization Solutions: Oversee the production and evolution of data visualization solutions by facilitating the promotion process, creating and managing templates, and ensuring the high quality of solutions before deployment.

  • Architecture Support: Assist the architecture team in designing and evolving solutions, and in integrating with other service platforms (data catalog, data quality, etc.).

  • Design Leadership: Lead design sessions, provide guidance and mentorship, and promote user-centric and role-based design approaches.

  • Development of Composite Solutions: Design, build, implement, and support composite data visualization applications and automated workflows.

  • Production Analytics Management: Manage production analytics solutions with an asset management mindset, including content management, security implementation, administrative configuration, and coordination with other teams and vendors.

  • Business Collaboration: Work with business units to gather requirements by focusing on desired outcomes and working backwards, while proactively communicating and collaborating with internal stakeholders.

  • CI/CD Implementation: Implement and manage CI/CD pipelines using Azure DevOps to automate deployments and product testing.

  • Source Control & Collaboration: Promote the use of Git and Azure DevOps for source code management and collaboration within the Microsoft Power BI ecosystem.

  • Power BI Administration: Perform administrative tasks on the Microsoft Power BI platform, including capacity, availability, performance, security, and license management.

  • Platform Auditing & Compliance: Audit platform content and manage the obsolescence and compliance of its components and products (reports, datasets, code, design, security, etc.).

  • Training & Mentorship: Train and mentor junior members of analytics teams on best practices in data visualization and CI/CD pipeline management.

 

WHAT WE ARE LOOKING FOR

  • Bachelor's or Master's degree in computer science, information systems, mathematics, or a related field.

  • 6+ years of relevant experience with the Microsoft PowerBI platform (or Tableau) in terms of platform management and development of data visualization solutions (datasets, dashboards...).

  • Practical experience in data integration and transformation in cloud environments (Databricks, Azure) and on-premises (SQL servers, Informatica).

  • Practical experience using Git with Azure DevOps (3+ years) for CI/CD pipeline management (Pipelines as Code with YAML).

  • Practical experience using and administering data visualization platform such as Power BI, Tableau, etc.

  • Proficiency in Microsoft development languages DAX, TSQL, Powershell, Python, R, etc.

  • Experience in data analysis and understanding of different types of data models (3NF, Multidimensional...).

  • Ability to understand the flow and mechanics of data and systems within BDC, their characteristics, and limitations.

  • Solid understanding of the capabilities and limitations of various data analysis techniques, from basic modeling to machine learning, to choose the right method for the analysis at hand.

  • Excellent analytical and conceptual thinking skills.

  • Ability to influence stakeholders and work closely with them to determine acceptable solutions.

  • Excellent planning, organization, teamwork, documentation, and time management skills.

  • Interpersonal skills, fostering collaboration, and building cross-functional relationships.

  • Results-oriented, strongly focused on ownership and accountability.

  • 5+ years of experience working in or with Lean and Agile software delivery teams (Safe, Scrum...).

  • Bilingualism (French and English) written and spoken.

  • Experience in financial services or the banking sector is an asset.

 

#INDHP

DATA VISUALIZATION SOLUTION ENGINEER

BDC
Montréal - 375.72km
  IT & Telecoms Full-time
BDC will be migrating its business units over the coming months to its next-generation cloud data platform, which also includes several Microsoft Power BI components.   In this con...
Learn More
Jun 9th, 2025 at 19:15

SENIOR SOFTWARE DEVELOPER WEB Full-time Job

BDC

IT & Telecoms   Montréal
Job Details

 

Reporting to the Chapter Lead of Application Services, the Senior Software Developer is an integrated role within the IT solution delivery team. The Developer must participate in the full development cycle, starting with planning and estimates, developing, implementing, and deploying complex services, orchestrations, and integrations following requirements in a continuous integration and deployment context. Working smoothly in a fast-evolving environment and in a collaborative work mode will be the norm.

 

The person joining the team as a Senior Software Developer will be part of a group responsible for supporting and improving our public portal, especially in relation to the Backend.

 

The work takes place in a complex environment, as our public portal is extremely vast. A solid knowledge of the Backend development world is essential to meet our evolution needs. Knowledge of Optimizely version 12 CMS will be a plus. Additionally, knowledge of the banking world is an important asset to understand the context of our activities.

 

Experience in working in an Agile model is essential to integrate well into our ecosystem. The Software Engineering Specialist must also collaborate and act as a leader with other developers on the team, as well as with Analysts and our internal clients.

 

CHALLENGES TO MET

  • Maintenance and evolution of existing components

  • Ensure that the team uses appropriate engineering practices, invests in continuous improvements of tooling or technical debt, and that the system evolves to meet its needs and changing environment

  • Compliance with architecture, security, and industry best practices standards by the application/product

  • Communication/collaboration with other teams and within the team

  • Define and review programming codes to ensure development standards are met and compatible with software, analysis, and design, following "best practices" in documentation

  • Collaborate with the team to develop functional specifications to understand business solutions and complexities

  • Provide first-level technical support to resolve production issues and provide support according to established service levels

  • Develop, implement, and deploy complex services, orchestrations, and integrations following requirements and functional specifications in a continuous integration and deployment context across all environments up to Production

  • Design, document, develop, and implement appropriate technical solutions based on information architecture, taxonomic analysis, and functional and non-functional requirements

  • Develop unit tests and ensure their proper execution

  • Ensure the repair of failures before software delivery

  • Act as the API team representative in various initiatives, projects, evolutions, to maintain the sustainability of software operation from an infrastructure and configuration perspective

  • Actively participate in daily Scrums

  • Adapt to evolving technology, learning and applying new methods to achieve organizational goals and follow best practices for the financial and IT industry

  • Control the quality and stability of provided IT systems by following standard product lifecycle development practices (PLC)

 

WE ARE LOOKING FOR

Education and desired experience

  • Bachelor’s degree in information technology or equivalent experience

  • At least ten years of experience in development or information technology

  • Experience in the banking sector is an asset

  • Experience as an Episerver developer (version 12) is an asset

  • Seven to ten years of experience as a Fullstack or Backend developer

 

Knowledge and skills

  • Experience in software development and coding in various languages (.NET MVC, .NET Core, HTML, SCSS, JavaScript, TypeScript, etc.) 

  • Experience with various build tools (Gulp, NodeJS, YAML, etc.)

  • Experience with software engineering approaches such as TDD, Pair Programming, CI/CD, Release Pipeline, and Azure DevOps

  • Demonstrate a high level of collaboration with developers and product owners

  • Practical experience with Azure DevOps

  • Practical experience in Agile mode (Scrum, Kanban, INVEST) 

  • Practical experience with Mulesoft is an asset

  • Knowledge of RAML & Swagger is an asset 8.

  • Knowledge of YAML & XML 9.

  • Experience with Splunk and Dynatrace is an asset 10.

  • Knowledge of various protocols such as REST, HTTP, MQ, AMQP, JSON, and SOA 11.

  • Knowledge of web standards and security related to APIs (OAuth, OIDC, SSL, CORS, JWT) is an asset 12.

  • Knowledge of automated API testing is an asset

 

Other desired skills:

  • Assume responsibility for assigned work to advance action plans and resolutions

  • Autonomy, initiative, and organizational skills

  • Proficiency in analysis, documentation, and problem-solving

  • Ability to learn quickly

  • Strong problem-solving, teamwork, adaptability, and autonomy skills

  • Excellent verbal and written communication skills in both official languages

  • Ability to work in a matrix and changing environment

  • Practical knowledge of various aspects of the IT/Web domain

SENIOR SOFTWARE DEVELOPER WEB

BDC
Montréal - 375.72km
  IT & Telecoms Full-time
  Reporting to the Chapter Lead of Application Services, the Senior Software Developer is an integrated role within the IT solution delivery team. The Developer must participate in...
Learn More
May 28th, 2025 at 17:47

SENIOR SOFTWARE DEVELOPER CLIENT SPACE Full-time Job

BDC

IT & Telecoms   Montréal
Job Details

Choosing BDC as your employer means working in a healthy, inclusive, and skilled workplace that puts forward the best conditions to bring together unique teams where employees are empowered to act. It also means being at the centre of ambitious economic and financial projects to see further and to do things differently, to fuel the success of Canadian entrepreneurs.

 

Choosing BDC as your employer also means:

  • Flexible and competitive benefits, including an Employee Savings and Investment Plan where BDC matches part of your voluntary contributions, a Defined Benefit Pension Plan, a $750 wellness and health care spending account, to name a few   

  • In addition to paid vacation each year, five personal days, sick days as necessary, and our offices are closed from December 25 to January 1

  • A hybrid work model that truly balances work and personal life

  • Opportunities for learning, training and development, and much more... 

 

POSITION OVERVIEW

 

Reporting to the Chapter Lead of Application Services, the Senior Software Developer is an integrated role within the IT solutions delivery team. The Developer must participate in the complete development cycle, starting with planning and estimates, developing, implementing, and deploying complex services, orchestrations, and integrations following the requirements in a continuous integration and deployment context. Working smoothly in a fast-evolving environment and in a collaborative work mode will be the norm.

 

The person who joins the team as a Senior Software Developer will be part of a group responsible for supporting and improving our Client Portal, especially in relation to the Backend.

 

The work takes place in a complex environment, as our Client Portal offers several key processes to the organization that must always be available. A solid knowledge of the Backend development world is essential to meet our evolution needs. Additionally, knowledge of the banking world is an important asset to understand the context of our activities.

 

Experience working in an Agile model is essential to integrate well into our ecosystem. The Software Engineering Specialist must also collaborate and act as a leader with other developers on the team, as well as with Analysts and our internal clients.

 

CHALLENGES TO BE MET

  • Maintenance and evolution of existing components.

  • Ensure that the team uses appropriate engineering practices, invests in continuous improvements of tooling or technical debt, and that the system evolves to meet its needs and changing environment.

  • Compliance with architecture, security, and industry best practices standards by the application/product.

  • Communication/collaboration with other teams and within the team.

  • Define and review programming codes to ensure that development standards are met and compatible with software, analysis, and design, following "best practices" in documentation.

  • Collaborate with the team to develop functional specifications to understand business solutions and complexities.

  • Provide first-level technical support to resolve production issues and provide support according to established service levels.

  • Develop, implement, and deploy complex services, orchestrations, and integrations following requirements and functional specifications in a continuous integration and deployment context in all environments up to Production.

  • Design, document, develop, and implement appropriate technical solutions based on information architecture, taxonomic analysis, and functional and non-functional requirements.

  • Develop unit tests and ensure their proper execution.

  • Ensure the repair of failures before software delivery.

  • Act as the API team representative in various initiatives, projects, and evolutions to maintain the sustainability of the software's operation from an infrastructure and configuration perspective.

  • Actively participate in daily Scrums.

  • Adapt to evolving technology, learn and apply new methods to achieve the organization's goals, and follow best practices for the financial sector and IT industry.

  • Control the quality and stability of the IT systems provided by following standard product lifecycle (PLC) development practices.

 

WHAT WE ARE LOOKING FOR

Education and desired experience

  • Bachelor's degree in Information Technology or equivalent experience.

  • At least ten years of experience in development or information technology.

  • Experience in the banking sector is an asset.

  • Seven to ten years of experience as a Fullstack or Backend developer.

 

Knowledge and skills

  • Strong experience in .NET Core.

  • Practical experience with the Angular Framework.

  • Experience with various Build tools (Gulp, NodeJS, Yaml, etc.).

  • Experience with software engineering approaches such as TDD, Pair Programming, CI/CD, Release Pipeline, and Azure DevOps.

  • Demonstrate a high level of collaboration with developers, quality assurance analysts, and product owners.

  • Practical experience with Azure DevOps.

  • Practical experience in Agile mode (Scrum, Kanban, INVEST).

  • Practical experience with Mulesoft is an asset.

  • Knowledge of RAML & Swagger is an asset.

  • Knowledge of YAML & XML.

  • Experience with Splunk and Dynatrace is an asset.

  • Knowledge of various protocols such as REST, HTTP, MQ, AMQP, JSON, and SOA.

  • Knowledge of web and security standards related to APIs (OAuth, OIDC, SSL, CORS, JWT) is an asset.

  • Knowledge of SQL Server, Entity Framework, and Automapper.

  • Knowledge of automated API testing is an asset.

 

Other desired skills:

  • Assume responsibility for assigned work to advance action plans and resolutions.

  • Autonomy, initiative, and organizational skills.

  • Proficiency in analysis, documentation, and problem-solving.

  • Ability to learn quickly.

  • Strong problem-solving, teamwork, adaptability, and autonomy skills.

  • Excellent verbal and written communication skills in both official languages.

  • Ability to work in a matrix and changing environment.

  • Practical knowledge of various aspects of the IT/Web field.

SENIOR SOFTWARE DEVELOPER CLIENT SPACE

BDC
Montréal - 375.72km
  IT & Telecoms Full-time
Choosing BDC as your employer means working in a healthy, inclusive, and skilled workplace that puts forward the best conditions to bring together unique teams where employees are...
Learn More
Apr 28th, 2025 at 14:03

SENIOR SOFTWARE DEVELOPER WEB Full-time Job

BDC

IT & Telecoms   Montréal
Job Details

Choosing BDC as your employer means working in a healthy, inclusive, and skilled workplace that puts forward the best conditions to bring together unique teams where employees are empowered to act. It also means being at the centre of ambitious economic and financial projects to see further and to do things differently, to fuel the success of Canadian entrepreneurs.

 

Choosing BDC as your employer also means:

  • Flexible and competitive benefits, including an Employee Savings and Investment Plan where BDC matches part of your voluntary contributions, a Defined Benefit Pension Plan, a $750 wellness and health care spending account, to name a few   

  • In addition to paid vacation each year, five personal days, sick days as necessary, and our offices are closed from December 25 to January 1

  • A hybrid work model that truly balances work and personal life

  • Opportunities for learning, training and development, and much more... 

 

POSITION OVERVIEW

 

Reporting to the Chapter Lead of Application Services, the Senior Software Developer is an integrated role within the IT solution delivery team. The Developer must participate in the full development cycle, starting with planning and estimates, developing, implementing, and deploying complex services, orchestrations, and integrations following requirements in a continuous integration and deployment context. Working smoothly in a fast-evolving environment and in a collaborative work mode will be the norm.

 

The person joining the team as a Senior Software Developer will be part of a group responsible for supporting and improving our public portal, especially in relation to the Backend.

 

The work takes place in a complex environment, as our public portal is extremely vast. A solid knowledge of the Backend development world is essential to meet our evolution needs. Knowledge of Optimizely version 12 CMS will be a plus. Additionally, knowledge of the banking world is an important asset to understand the context of our activities.

 

Experience in working in an Agile model is essential to integrate well into our ecosystem. The Software Engineering Specialist must also collaborate and act as a leader with other developers on the team, as well as with Analysts and our internal clients.

 

CHALLENGES TO MET

  • Maintenance and evolution of existing components

  • Ensure that the team uses appropriate engineering practices, invests in continuous improvements of tooling or technical debt, and that the system evolves to meet its needs and changing environment

  • Compliance with architecture, security, and industry best practices standards by the application/product

  • Communication/collaboration with other teams and within the team

  • Define and review programming codes to ensure development standards are met and compatible with software, analysis, and design, following "best practices" in documentation

  • Collaborate with the team to develop functional specifications to understand business solutions and complexities

  • Provide first-level technical support to resolve production issues and provide support according to established service levels

  • Develop, implement, and deploy complex services, orchestrations, and integrations following requirements and functional specifications in a continuous integration and deployment context across all environments up to Production

  • Design, document, develop, and implement appropriate technical solutions based on information architecture, taxonomic analysis, and functional and non-functional requirements

  • Develop unit tests and ensure their proper execution

  • Ensure the repair of failures before software delivery

  • Act as the API team representative in various initiatives, projects, evolutions, to maintain the sustainability of software operation from an infrastructure and configuration perspective

  • Actively participate in daily Scrums

  • Adapt to evolving technology, learning and applying new methods to achieve organizational goals and follow best practices for the financial and IT industry

  • Control the quality and stability of provided IT systems by following standard product lifecycle development practices (PLC)

 

WE ARE LOOKING FOR

Education and desired experience

  • Bachelor’s degree in information technology or equivalent experience

  • At least ten years of experience in development or information technology

  • Experience in the banking sector is an asset

  • Experience as an Episerver developer (version 12) is an asset

  • Seven to ten years of experience as a Fullstack or Backend developer

 

Knowledge and skills

  • Experience in software development and coding in various languages (.NET MVC, .NET Core, HTML, SCSS, JavaScript, TypeScript, etc.) 

  • Experience with various build tools (Gulp, NodeJS, YAML, etc.)

  • Experience with software engineering approaches such as TDD, Pair Programming, CI/CD, Release Pipeline, and Azure DevOps

  • Demonstrate a high level of collaboration with developers and product owners

  • Practical experience with Azure DevOps

  • Practical experience in Agile mode (Scrum, Kanban, INVEST) 

  • Practical experience with Mulesoft is an asset

  • Knowledge of RAML & Swagger is an asset 8.

  • Knowledge of YAML & XML 9.

  • Experience with Splunk and Dynatrace is an asset 10.

  • Knowledge of various protocols such as REST, HTTP, MQ, AMQP, JSON, and SOA 11.

  • Knowledge of web standards and security related to APIs (OAuth, OIDC, SSL, CORS, JWT) is an asset 12.

  • Knowledge of automated API testing is an asset

 

Other desired skills:

  • Assume responsibility for assigned work to advance action plans and resolutions

  • Autonomy, initiative, and organizational skills

  • Proficiency in analysis, documentation, and problem-solving

  • Ability to learn quickly

  • Strong problem-solving, teamwork, adaptability, and autonomy skills

  • Excellent verbal and written communication skills in both official languages

  • Ability to work in a matrix and changing environment

  • Practical knowledge of various aspects of the IT/Web domain

SENIOR SOFTWARE DEVELOPER WEB

BDC
Montréal - 375.72km
  IT & Telecoms Full-time
Choosing BDC as your employer means working in a healthy, inclusive, and skilled workplace that puts forward the best conditions to bring together unique teams where employees are...
Learn More
Apr 28th, 2025 at 14:00

SENIOR SOFTWARE DEVELOPER - .Net/Angular Full-time Job

BDC

IT & Telecoms   Montréal
Job Details

Choosing BDC as your employer means working in a healthy, inclusive, and skilled workplace that puts forward the best conditions to bring together unique teams where employees are empowered to act. It also means being at the centre of ambitious economic and financial projects to see further and to do things differently, to fuel the success of Canadian entrepreneurs.

 

Choosing BDC as your employer also means:

  • Flexible and competitive benefits, including an Employee Savings and Investment Plan where BDC matches part of your voluntary contributions, a Defined Benefit Pension Plan, a $750 wellness and health care spending account, to name a few   

  • In addition to paid vacation each year, five personal days, sick days as necessary, and our offices are closed from December 25 to January 1

  • A hybrid work model that truly balances work and personal life

  • Opportunities for learning, training and development, and much more... 

 

Are you an experienced developer with a proven track record of developing and maintaining secure Full Stack .Net Core solutions with C#? You have relevant experience in an agile delivery team in designing, documenting, developing, securing, and consuming REST APIs? I invite you to read on!

 

POSITION OVERVIEW

 

As part of BDC’s digital transformation, we are looking for candidates who are passionate about innovation and wish to contribute to the development of BDC’s financing services and others offered to our clients via our digital channels. Our objective is to provide an intuitive self-service and omnichannel client experience. The development of our digital services is based on automation, advanced analytics, and artificial intelligence in an agile delivery mode. Selected candidates will join a squad responsible for delivering specific functionalities within a product team.

 

CHALLENGES TO BE MET

 

  • Participate in all phases of the Secure Software Development Life Cycle (SSDLC).

  • Design and implement technical solutions that conform both to customer requirements and software development standards.

  • Produce and maintain architecture and design documents, throughout the development and after the release.

  • Maintain existing applications.

  • Be an active participant in agile ceremonies and team meetings.

 

WHAT WE ARE LOOKING FOR

 

  • Experience in developing and maintaining Full Stack secure .Net Core solutions with C#

  • Experience developing front end solutions with Angular, Typescript and RxJs

  • Experience designing, documenting, developing, securing, and consuming REST APIs

  • Mastery of the concepts of object-oriented programming. Good knowledge of SOLID design principles and design patterns

  • Experience with modern authentication and authorization mechanisms (OpenID Connect & OAuth)

  • Experience developing robust automated tests (Unit Tests, API tests, Integration tests)

  • Experience with CI/CD pipeline with YAML (pipeline as code)

  • Proficient in using Microsoft Visual Studio, Git, Azure DevOps, NuGet and related tools

  • Experience working with Relational databases like SQL server and MySQL

  • Good understanding of event-driven architecture, and knowledge of event streaming and messaging systems such as Kafka and ActiveMQ

  • Understanding of containerization and Cloud Services (Docker, Tanzu) 

  • Understanding of Software engineering approaches such as TDD, DDD, Pair Programming, CI/CD, Trunk-Based development and DevOps

  • Naturally collaborative team player, yet possesses an independent/Go-Getter mindset

  • Strong communication skills – Ability to convey both technical and business-related ideas and values

  • Work closely with stakeholders to gather requirements, create user stories, and translate them into technical solutions

  • Collaborate with cross-functional teams to integrate applications with other systems and databases

  • Troubleshoot and debug applications to resolve issues, optimize performance, and ensure the systems run efficiently

  • Contribute to continuous improvement in application development practices and methodologies.

  • Experience with integrations to third-party APIs

  • Knowledge of security protocols and best practices in application development

  • Minimum 8 years’ experience as a developer

  • Bilingual (French and English)

  • A degree in computer science, engineering, or relevant field is an asset

 

#INDHP

SENIOR SOFTWARE DEVELOPER - .Net/Angular

BDC
Montréal - 375.72km
  IT & Telecoms Full-time
Choosing BDC as your employer means working in a healthy, inclusive, and skilled workplace that puts forward the best conditions to bring together unique teams where employees are...
Learn More
Apr 24th, 2025 at 18:23

SOFTWARE ENGINEERING SPECIALIST (FULL STACK .NET) Full-time Job

BDC

IT & Telecoms   Montréal
Job Details

Choosing BDC as your employer means working in a healthy, inclusive, and skilled workplace that puts forward the best conditions to bring together unique teams where employees are empowered to act. It also means being at the centre of ambitious economic and financial projects to see further and to do things differently, to fuel the success of Canadian entrepreneurs.

 

Choosing BDC as your employer also means:

  • Flexible and competitive benefits, including an Employee Savings and Investment Plan where BDC matches part of your voluntary contributions, a Defined Benefit Pension Plan, a $750 wellness and health care spending account, to name a few   

  • In addition to paid vacation each year, five personal days, sick days as necessary, and our offices are closed from December 25 to January 1

  • A hybrid work model that truly balances work and personal life

  • Opportunities for learning, training and development, and much more... 

 

You are an experienced developer with a proven track record of developing and maintaining custom applications using Full Stack .Net solutions with C#? You have relevant experience in an agile delivery team in designing, documenting, developing, securing, and consuming REST APIs? I invite you to read on!

 

POSITION OVERVIEW

 

As part of BDC’s digital transformation, we are looking for candidates who are passionate with innovation and wish to contribute to the development of BDC’s financing services and others offered to our clients via our digital channels. Our objective is to provide an intuitive self-service and omnichannel client experience. The development of our digital services is based on automation, advanced analytics, and artificial intelligence in an agile delivery mode. Selected candidates will join a squad responsible to deliver specific functionalities within a product team.

 

CHALLENGES TO BE MET

  • Create, document, and implement technical solutions that align with customer needs and adhere to software development standards

  • Participate in all phases of the Secure Software Development Life Cycle (SSDLC), including testing (QA) and functional analysis.

  • Collaborate with the Software Engineering team, adhering to enterprise development guidelines. Stay informed about emerging technologies and innovative approaches, and suggest enhancements to processes and tools

  • Maintain and support all applications within a product family

  • Implement and utilize the right monitoring tools to proactively detect potential issues

  • Be an active participant in agile ceremonies and team meetings

 

WHAT WE ARE LOOKING FOR

  • Minimum of 8 years of experience as a developer or as a software engineer

  • Experience in developing and maintaining Full Stack secure .Net solutions with C#, Javascript, Angular, Powershell

  • Experience designing, documenting, developing, securing, monitoring and consuming REST and/or Graph APIs

  • Mastery of the concepts of object-oriented programming. Good knowledge of SOLID design principles and design patterns

  • Experience with modern authentication and authorization mechanisms (OpenID Connect & OAuth)

  • Experience developing robust automated tests (Unit Tests, Service Tests)

  • Experience with CICD pipeline with yaml (pipeline as code) and integrations AsCode with cloud providers

  • Experience in continuous delivery, continuous integration(CI/CD), feature flagging, etc.

  • Experience and motivation to work on modernization and evolution of large-scale critical applications using complex business logic.

  • Proficient in developing with the various cloud providers as well as cloud design models

  • Understanding of containerization and Cloud Services (Docker, Kubernetes, Tanzu)

  • Proficient in using Microsoft Visual Studio, Git, Azure DevOps ou Jenkins, NuGet and related tools

  • Experience working with Relational databases like SQL server and MySQL

  • Strong communication skills – Ability to convey both technical and business-related ideas

  • Knowledge of transactional client operation applications related to Financing domain

  • Knowledge of the DDD (Domain Driven Design) approach

  • A degree in computer science, engineering, or relevant field

  • Bilingual (French and English)

SOFTWARE ENGINEERING SPECIALIST (FULL STACK .NET)

BDC
Montréal - 375.72km
  IT & Telecoms Full-time
Choosing BDC as your employer means working in a healthy, inclusive, and skilled workplace that puts forward the best conditions to bring together unique teams where employees are...
Learn More
Apr 18th, 2025 at 15:48

Senior Developer, Software full stack Full-time Job

Bell Canada

IT & Telecoms   Montréal
Job Details

We are looking for a full-stack developer to join our network services automation development team. Your mission will be to support the development and maintenance of our automation platforms, using a variety of cutting-edge technologies. You will work on projects that will shape the future of Bell's networks and its clients, collaborating closely with other developers and experts. You will be part of a highly collaborative work model that values diversity and openness.

Key Responsibilities

•    Act as an expert on the evolution of the software architecture of an internally developed network automation platform. 
•    Participate in the management of the software platform's databases. 
•    Lead initiatives to improve the platform. 
•    Collaborate with development teams to integrate new features. 
•    Ensure code quality through code reviews and exhaustive testing of the solution. 
•    Support other team members and exercise technical leadership.

Critical Qualifications

•    Minimum 5 years of professional experience in software development.
•    Mastery of Python and Typescript programming languages. 
•    Mastery of microservices software architecture concepts. 
•    Experience with SQL databases. 
•    Experience working in a software development team following the Agile methodology. 
•    Good knowledge of object-oriented programming and SOLID principles.

 

Preferred Qualifications

•    Extensive experience in frontend development.
•    Experience in cloud computing, AWS, Azure, OpenShift (public and/or private). 
•    Experience with container technologies such as Docker, Kubernetes, or similar.
•    Experience with event-driven architecture (Kafka, RabbitMQ, etc.)

#EmployeeReferralProgram 

 

Adequate knowledge of French is required for positions in Quebec. 

 

Additional Information:

Position Type: Management 
Job Status: Regular - Full Time 
Job Location: Canada : Quebec : Montreal 
Work Arrangement: Hybrid
Application Deadline: 03/01/2025


For work arrangements that are ‘Hybrid’, successful candidates must be based in Canada and report to a set Bell office for a minimum of 3 days a week.  Recognizing the importance of work-life balance, Bell offers flexibility in work hours based on the business needs.

Senior Developer, Software full stack

Bell Canada
Montréal - 375.72km
  IT & Telecoms Full-time
We are looking for a full-stack developer to join our network services automation development team. Your mission will be to support the development and maintenance of our automatio...
Learn More
Feb 20th, 2025 at 15:23

Senior Developer, Software full stack Full-time Job

Bell Canada

IT & Telecoms   Montréal
Job Details

We are looking for a full-stack developer to join our network services automation development team. Your mission will be to support the development and maintenance of our automation platforms, using a variety of cutting-edge technologies. You will work on projects that will shape the future of Bell's networks and its clients, collaborating closely with other developers and experts. You will be part of a highly collaborative work model that values diversity and openness.

Key Responsibilities

•    Act as an expert on the evolution of the software architecture of an internally developed network automation platform. 
•    Participate in the management of the software platform's databases. 
•    Lead initiatives to improve the platform. 
•    Collaborate with development teams to integrate new features. 
•    Ensure code quality through code reviews and exhaustive testing of the solution. 
•    Support other team members and exercise technical leadership.

Critical Qualifications

•    Minimum 5 years of professional experience in software development.
•    Mastery of Python and Typescript programming languages. 
•    Mastery of microservices software architecture concepts. 
•    Experience with SQL databases. 
•    Experience working in a software development team following the Agile methodology. 
•    Good knowledge of object-oriented programming and SOLID principles.

 

Preferred Qualifications

•    Extensive experience in frontend development.
•    Experience in cloud computing, AWS, Azure, OpenShift (public and/or private). 
•    Experience with container technologies such as Docker, Kubernetes, or similar.
•    Experience with event-driven architecture (Kafka, RabbitMQ, etc.)

#EmployeeReferralProgram 

 

Adequate knowledge of French is required for positions in Quebec. 

 

Additional Information:

Position Type: Management 
Job Status: Regular - Full Time 
Job Location: Canada : Quebec : Montreal 
Work Arrangement: Hybrid
Application Deadline: 03/01/2025


For work arrangements that are ‘Hybrid’, successful candidates must be based in Canada and report to a set Bell office for a minimum of 3 days a week.  Recognizing the importance of work-life balance, Bell offers flexibility in work hours based on the business needs.

Senior Developer, Software full stack

Bell Canada
Montréal - 375.72km
  IT & Telecoms Full-time
We are looking for a full-stack developer to join our network services automation development team. Your mission will be to support the development and maintenance of our automatio...
Learn More
Feb 20th, 2025 at 15:23

Looking for a job?

Upload your Resume and easily apply to jobs from any device!
Add Your Resume