Search jobs > Ottawa, ON > Software developer

Software Developer

Hire Intellect
Ottawa, ON, ca
Full-time
Quick Apply

Job Description

Job Title : Software Developer

Job Type : Contract; Full-Time

Location : Ottawa or Montreal, Canada (Hybrid)

About the Company :

Our client is a Crown corporation dedicated to helping and equipping Canadian companies with trade knowledge, financial solutions, equity, insurance, connections and to grow their business with confidence in global markets.

About the Role :

The Software Development Services, specialist in DevSecOps, is a pivotal role focused on identifying and fixing software vulnerabilities, particularly in SCA, SAST, and Tenable, across both legacy and modern software.

This role involves systematically applying DevSecOps solutions to address vulnerabilities as they arise. The ideal candidate will develop efficient solutions to enhance our vulnerability management processes.

We are looking for developers who specialize in software integration systems and APIs within an Azure, BizTalk, and .NET environment.

This position is key to achieving the client’s 2030 strategy.

Responsibilities :

Analyze the SCA, SAST and server types of vulnerabilities around the integration system, and identify systematic and automated solutions to put in place

Implement and test the software fixes and / or the DevOps solutions to automate the fixing mechanisms proposed

Work with the team to integrate test automation tools and mechanisms for API component testing, regression testing

Design, implement, maintain and improve CI / CD pipelines for several products, for multiple environments and multiple situations

Implement proofs of concept (AI, automated workflows, Moderne.ai, etc)

Work with the business squads to improve their security pipelines, making sure that security scanners, controls, policies and regulations are compliant.

Requirements :

Top Skills Required :

10 years in Software Engineering with knowledge of the SDLC

Strong knowledge and demonstrated experience in software security

Demonstrated and strong experience in agile projects on Azure DevOps

Other Skills Required :

Strong knowledge in Test Automation Tools, such as Python and Robot Framework, Postman

Strong knowledge of Azure DevOps pipelines (YAML) or similar

Strong knowledge of bash or Powershell or other scripting tools to automate actions

Strong understanding of automation in general and its benefits (do twice automate)

Knowledge of version control software good practices and Git

Knowledge of Terraform and Infrastructure as Code

Knowledge of security SCA and SAST scanning tools like Mend, Snyk, etc.

Effective communication skills with ability to understand the squad’s priorities and propose technical decisions tied to priorities

Assets :

Bilingual in both official languages (French and English)

Requirements

Specific Project Requirements : Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy.

Demonstrated experience in SQL programming is required. Demonstrated experience in ETL is required. Strong knowledge and demonstrated experience in current and future state data mapping.

Carry out data validation and identify and resolve discrepancies (format, content, values). Work with business team members on troubleshooting Top Skills Required : Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy.

Well-rounded experience in the whole data lifecycle management and hands-on experience in the following data management domains : dimensional and relational data modeling, data quality, SQL programming (minimum 5 years), ETL development, metadata management and master data management, and business intelligence.

Experience with reverse engineering the source to target mapping to gain data insights Experience refactoring existing SQL code to new / alternate data sources.

Other Skills Required : Experience with Azure Data Platform technologies or other public cloud offerings Programming experience : SQL Experience with Databricks Excellent verbal and written communication, critical thinking, time management, priority planning and interpersonal skills.

Ability to understand and interpret requirements and design documents Ability to write and maintain documentation Demonstrated experience working with key business stakeholders in areas of Finance, Risk Management and Insurance Assets : Experience working in an Agile environment / team Bilingualism in both official languages (English and French) Greater than 5 years of SQL development and refactoring existing SQL

1 day ago
Related jobs
Promoted
Iris Software Inc.
Canada

Iris client one of their direct client is looking to hire Fullstack Developer(UI Focused) for 100% Remote. Working closely with developer and product manager teammates, designing and developing applications and services to support business and engineering initiatives. Promoting engineering best prac...

CB Canada
Canada

We are looking for a Delphi Software Developer to play a critical technical role, contributing to the modernization of our product from infrastructure to interface, and  building enhancements and customizations to ensure we are meeting the needs of our customers. You have 5+ years of experience as a...

QNX Software Systems
Ottawa, Ontario

BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems. BlackBerry QNX software is t...

Randstad Canada
Ottawa, Ontario

Are you an experienced Software Developer with a strong focus on DevSecOps and a deep commitment to software security? Our client is looking for a skilled professional to join their team as a key player in their 2030 strategy, ensuring their software is secure, resilient, and compliant. Our ideal ca...

L3Harris Technologies
Ottawa, Ontario

About your next Challenge as a Software Developer. Understand and develop software that operates in a complex, multi-network environment;. Minimum 3-5 years software development experience in object oriented design and programming, preferably using C#, ;. ...

BMO
Canada, Canada

Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance. Analyzes, develops, tests, and implements new software programs, and documen...

ADGA Group of Companies
Ottawa, Ontario

ADGA Group Consultants has an opportunity for a Software Developer who has a strong development and system design background using C# and. Minimum5 years of software development experience. ...

QNX Software Systems
Ottawa, Ontario

We need smart software developers with an interest in photography to create a direction for our product and implement it. BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-c...

Oracle
Canada

Work with the project lead and the team to develop innovative and robust software solutions to complex engineering and/or research problems • Follow software development processes and engineering best practices• Apply Computer Science knowledge to real world problems • Analyze problem definitions an...

Canada Mortgage and Housing Corporation (CMHC)
Ottawa, Ontario

Join the Technology Solutions Team in the Senior Developer/Tester position. Your skills and passion for application development, programming, user-centric design and software reliability will support the development and maintenance of CMHC's business platforms and other applications to propel CMHC f...