Lead Software Developer

Lead Software Developer

Job Overview

Location
Toronto, Ontario
Job Type
Full Time Job
Job ID
87388
Date Posted
1 year ago
Recruiter
Raymond Catherine
Job Views
165

Job Description

About Job

CTC Undisclosed Job Location Canada Experience 8 - 11 yrs

Description

As a professional software developer, you will play a key role in analyzing, designing, developing, and documenting software enhancements for oncology focused products using modern development technologies such as Go, .NET Core, Java 11 , TypeScript, Angular, NodeJS, RESTful web services, and more!

You will be responsible for developing our hybrid connectivity solution using WebSockets, TCP and other networking protocols.

You will be responsible for developing software using the Microsoft Azure Cloud platform including services such as Azure Kubernetes, Azure DevOps, Azure Key Vault, etc.

You will use security by design principles and participate in software security reviews and testing to develop robust, secure applications.

You will be involved in conducting and participating in design and code reviews, unit, feature, and regression testing, and will collaborate with system architects, teams, and departments worldwide on developing application solutions.

Participating in an agile development environment and participating in sprints, work estimates, backlog grooming, and prioritization of features working towards code freeze and releases.

Participate in release activities, verification, CI/CD, and support defects in the field and during release.

Perform other duties and responsibilities as assigned.

People were looking for

Self-starters comfortable working with little direction and collaborating with other developers on site and worldwide.

Comfortable with work from home and telecommuting.

Thrive in a fast-paced, rapidly changing environment.

Are receptive to feedback and constructive criticism.

Are invested in personal growth and continued learning.

Passionate about software development, continuous improvement, and solving complex problems.

Basic Qualifications

Bachelors, Masters, or PhD degree in computer science or related field.

At least 5 years professional software engineering experience with at least one of the following languages: Go, C#, Java, TypeScript, JavaScript.

1 years experience in Go programming.

Experience with unit and integration testing frameworks.

Understanding of design patterns, TDD, and debugging.

Knowledge of networking and WebSocket programming.

Awareness of industry trends in technology, performance, and software development tooling & practices

Good command of English.

Preferred Qualifications

8 years professional software engineering experience

Understanding of cloud-based software development, micro-service architecture, and CI/CD pipelines.

Experience with network security considerations, firewalls, TLS.

Experience consuming, producing, and designing RESTful APIs.

Experience in Docker, Kubernetes, and other container-related technologies considered an asset.

Experience in DevOps and automation considered an asset.

Experience in one or all of .NET core, Azure, Traefik, and Terraform considered an asset.

Job ID: 87388

Similar Jobs

Meta

Full Time Job

Lead software developer Lead software developer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Lead software developer Lead software developer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Lead software developer Lead software developer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Lead software developer Lead software developer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept