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
Ciena Canada, Inc.
Ottawa, Ontario

As a Software Developer in a dynamic team environment, you will push the boundaries of what is possible in optical network solutions. You will participate in the full software development lifecycle, collaborating with multi-functional teams of developers, UX designers, quality assurance teams & rele...

Foilcon
La Gran YajaToronto, Ontario, Canada

At minimum, the Software Developer- Senior will have the responsibilities set out below:. Senior Software Developer - CRM. Senior Software Developer - CRM. Refine and clarify designs during software development and implementation. ...

DEI
Ottawa, Ontario

Develop software for embedded systems (Embedded Linux, RTOS, bare metal), from specification through to integration and acceptance. Demonstrated skills and knowledge of systems’ design and software development tools and techniques. Experience with the complete software design cycle, from requirement...

Oracle
Canada

Do you want to advance your career with the world’s first cloud company? Since 1998, Oracle NetSuite has been on a mission to deliver an agile, unified application suite that gives leaders a complete view into their business.Our team is growing, and we’re looking for people like you to help us make ...

PML Sound International
Ottawa, Ontario

You will work interdependently with hardware engineers and other software developers and will see a direct impact of your work. Experience developing audio- or video- processing software or software for controlling network-connected multimedia equipment is an asset. We are looking for a talented dev...

CENTRIC SOFTWARE INC
Remote, Canada or US, US
Remote

Knowledge of server-side development processes, tools, and technology is a huge plus · Strong desire to learn and develop new skills continuously · Strong sense of ownership in what you build · You have and can implement big ideas with a positive attitude · Enjoy working collabor...

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...

Trend Micro
Ottawa, Ontario

This is a software development role requiring top-notch programming skills, proven software design abilities and a willingness to learn new tools and technologies. Software Developer on the Cloud One Workload Security team, in your day-to-day you will:. ...

Miovision
CA

Skills/Qualifications Required Qualifications: University Degree or College Diploma in Computer Science, Engineering, or a related discipline 3+ years of experience in Software Quality Automation Testing in an Agile or Agile-like environment Strong expertise in test automation frameworks, namely Cyp...

Litens Automotive Group
Canada

Lead/plan & perform embedded software engineering assignments. Contribute to the evaluation of more junior developers. ...