79 Jobs Found
Developer, software Full-time Job
IT & Telecoms QuébecJob 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ébecIT & Telecoms Full-time
26 - 40
Learn More
Senior IT Applications Analyst Full-time Job
IT & Telecoms QuébecJob 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ébecIT & Telecoms Full-time
Learn More
Back-End Developer Full-time Job
IT & Telecoms SaguenayJob Details
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.
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.
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 - 179.33kmIT & Telecoms Full-time
Learn More
Data Systems Agent Full-time Job
Federal Express Corporation Canada
IT & Telecoms Saint-Jean-sur-RichelieuJob Details
Accurately enter data into computerized system. Sort, split, batch and image airbills and relevant documents for customs and archival purposes. Maintain files, gather and research data to generate reports. Ensure accurate & timely collection and deposit of operational payments from customers.
REQUIRED KNOWLEDGE, SKILLS AND ABILITIES
High school diploma/educational equivalent.
Good typing skills 25 wpm.
Basic knowledge of MS Office (Excel, Word)
Knowledge of VISA, COSMOS, Genesis, Famis preferred
Good time management & organization skills
Good written and verbal communication skills
Note: AM FT (5AM to 1PM break in-between 9-10am)
REQUIRED KNOWLEDGE, SKILLS AND ABILITIES
High school diploma/educational equivalent.
Good typing skills 25 wpm.
Basic knowledge of MS Office (Excel, Word)
Knowledge of VISA, COSMOS, Genesis, Famis preferred
Good time management & organization skills
Good written and verbal communication skills
- Location: 5005 Rue J.-A.- Bombardier, Saint Hubert, QC J3Z1G4, Canada
Data Systems Agent
Federal Express Corporation Canada
Saint-Jean-sur-Richelieu - 229.82kmIT & Telecoms Full-time
Learn More
LINUX SYSTEMS ADMINISTRATOR Full-time Job
IT & Telecoms BrossardJob Details
We are currently looking for one (1) Linux Systems Administrator to provide professional software infrastructure support services to one of our Government of Quebec clients.
Objectives:
- Produce deliverables of a simple to complex nature;
- Carry out preparatory work with a view to introducing or improving technological and application infrastructures;
- Contribute to the maintenance, evolution and improvement of technological and application infrastructure solutions;
- Actively participate in different projects.
Deliverables and planned services:
- Carry out or participate in the creation and constant evolution of the departmental technological architecture;
- Carry out or participate in the definition of the technological orientations best suited to meeting needs;
- Carry out impact analyzes during infrastructure development and improvement work;
- Carry out IT monitoring, preliminary studies and justification files;
- Plan, organize and coordinate infrastructure implementation activities;
- Carry out or participate in the installation, configuration, maintenance and development of infrastructure;
- Carry out or participate in the resolution of incidents and problems relating to infrastructure;
- Carry out or participate in intrusion tests and security audits to identify and correct infrastructure vulnerabilities;
- Carry out or participate in the monitoring of IT components supporting the infrastructures;
- Produce or participate in the preparation of operating, installation and administration guides;
- Carry out any transfer of knowledge to internal resources;
- Produce any other deliverable upon request or provide any other service of a similar nature.
Specialties involved
Cloud tenant administration
Microsoft Azure
Oracle Cloud Infrastructure
Linux infrastructures
SUSE Linux Enterprise Server (SLES) hosted on VmWare or in the cloud (Azure or OCI)
Other Linux distribution
Application and database administration infrastructures
Oracle 19c databases
Oracle Enterprise Manager
Oracle Dataguard
Oracle Recovery Manager
Oracle Real Applications Clusters
Oracle GoldenGate
Oracle Data Integrator
Microsoft Infrastructures – Server
section Microsoft Windows Server operating system (LDAP, GPO, DNS, DHCP, IIS, etc.)
Microsoft Azure
Microsoft Defender (MDI, MDE)
Microsoft 365
Microsoft Azure Services
Azure File
Azure Storage
Azure Monitor
Microsoft Defender (MDI, MDE)
Azure Virtual Desktop
Microsoft 365 Services
Windows 365
Microsoft 365
PowerBI and Power Platform
Exchange Online
Other M365 services
Minimum requirements
Training:
1. Have a college diploma or equivalent, in computer science or a related field (attach a copy of the diploma).
Minimum knowledge required:
1. Good knowledge of the Linux operating system
2. Good knowledge of the Microsoft Azure cloud host
3. Good knowledge of administration in Infrastructure as code mode
Other knowledge (assets):
1. Good knowledge of the Terraform language.
2. Good knowledge of the SMT tool
3. Good knowledge of the Ansible tool
4. Good knowledge of the SLES (SUSE Linux Enterprise Server) operating system
Professional experience:
1. Have a minimum of 3 years of experience in the administration of technological infrastructures, including 2 years in the administration of Linux servers
2. Have a minimum of 6 months of experience in a cloud computing environment operating in infrastructure as code or IaC (Infrastructure as code) mode
3. Have completed at least one mandate involving tasks for handling complex problems related to technological infrastructures.
-
Salary: $45-$55 per hour - to be negotiated (competitive remuneration)
-
3 year contract, full time
-
Start date: May 2024
-
Social advantages
-
Place of work: All of Quebec | Face-to-face | Telework
This position is for you!
Please send us your CV now to: [email protected] specifying the title and number of the offer: BRK0155AL.
*Please note that only applications meeting the position profile will be contacted. We thank you for your collaboration.
*The use of the masculine gender is used for the sole purpose of lightening the text.
*The diploma must be recognized by the Ministry of Education. For diplomas obtained outside Canada, a copy of the comparative evaluation issued by the Ministry of Immigration, Diversity and Inclusion (MIDI) must be presented.
LINUX SYSTEMS ADMINISTRATOR
BROKOU INC
Brossard - 230.59kmIT & Telecoms Full-time
45 - 55
Learn More
Information technology (IT) specialist Full-time Job
IT & Telecoms BrossardJob Details
Requirements:
Languages: Candidates must have knowledge of the French Language
Education: Candidates need standard educational qualifications such as bachelor’s degree, computer and information sciences, general or equivalent experience
Experience: Candidates should have experience of 5 years or more
Security and safety: Criminal record check
Candidate Status:
- Candidate must be a Canadian Citizen or temporary or permanent resident of Canada
- Candidate must have legal authorized (Work Permit) to work in Canada
- If Candidates are unable to fulfill above mentioned requirements, don’t apply for the position
Benefits:
- The candidates will get on-site daycare, health care plan, free parking, and bonus
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, include this reference number in your application BRK0129TN, references attesting experience, proof of the requested certifications, link to web portfolio, copy of portfolio or relevant work examples, highest level of education and name of institution where it was completed, and cover letter) through below mentioned details.
Information technology (IT) specialist
BROKOU INC
Brossard - 230.59kmIT & Telecoms Full-time
45 - 65
Learn More
DATA VISUALIZATION SOLUTION ENGINEER Full-time Job
IT & Telecoms MontréalJob 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 - 233.38kmIT & Telecoms Full-time
Learn More
SENIOR SOFTWARE DEVELOPER WEB Full-time Job
IT & Telecoms MontréalJob 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 - 233.38kmIT & Telecoms Full-time
Learn More
SENIOR SOFTWARE DEVELOPER CLIENT SPACE Full-time Job
IT & Telecoms MontréalJob 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 - 233.38kmIT & Telecoms Full-time
Learn More
SENIOR SOFTWARE DEVELOPER WEB Full-time Job
IT & Telecoms MontréalJob 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 - 233.38kmIT & Telecoms Full-time
Learn More
SENIOR SOFTWARE DEVELOPER - .Net/Angular Full-time Job
IT & Telecoms MontréalJob 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 - 233.38kmIT & Telecoms Full-time
Learn More
SOFTWARE ENGINEERING SPECIALIST (FULL STACK .NET) Full-time Job
IT & Telecoms MontréalJob 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 - 233.38kmIT & Telecoms Full-time
Learn More