Enable job alerts via email!

Software Engineer (Canada)

BlueSnap, Inc

Ontario

Hybrid

CAD 70,000 - 90,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company is seeking a Software Engineer to join their Product Development Division. The role involves delivering new features and bug fixes for web-based analysis tools in a hybrid work environment. The ideal candidate will have experience with C#, Angular, and relational databases, and will be responsible for ensuring high-quality product delivery.

Qualifications

  • Experience with Single-Page-Application frameworks.
  • Professional work experience building web applications.

Responsibilities

  • Producing high quality, well tested, scalable code.
  • Completing unit and integration tests with measured code coverage.
  • Coordinating with teams across the organization.

Skills

C#
Angular
Communication
Detail-oriented

Education

Bachelor’s degree in Engineering
Bachelor’s degree in Computer Science

Tools

MySQL
Postgres
AWS RDS
Webpack
CircleCI
Gradle
git

Job description

Penlink is a technology company bringing clarity to complex data for people who need it now. We partner with law enforcement agencies across the United States, Canada, and Europe, offering a cloud-native software solution to manage data and aid investigators solving crimes. Penlink uses big-data and visualization technologies to support analysts who are improving the world and keeping safe the place we call home.

We focus on creating products that positively impact our communities and being "in the mission." With our “get it done” attitude and focused mission we are growing at an unprecedented rate and are therefore seeking a Software Engineer to serve in our Product Development Division.

The Software Engineer will be responsible for the delivery of new features and bug fixes within our web-based analysis tools while working closely with others on a scrum-based team. Our team is based out of our downtown Toronto office but enjoys a hybrid work environment. This position plays an integral role in ensuring that the highest quality product is being delivered to clients.

Location : qualified applicants must be located within 30 miles of Toronto, Ontario, Canada. Please note, this is a hybrid position.

Responsibilities :

  • Producing high quality, well tested, scalable code
  • Delivering features and software fixes on-time and to specification
  • Completing unit and integration tests with measured code coverage for features and all bugs
  • Understanding our software architecture, adhering to corporate design principles and standards, and following best practices and processes
  • Supports the integrity of the conceptual design of the assigned subsystem
  • Taking work as needed to make sure that all team members complete sprint items within the sprint duration
  • Notifying the Team Lead or other leaders of any subsystem risks that could impact usability, release dates, or client issues
  • Coordinating with teams across the organization to gain a complete understanding of all issues and requirements
  • Authoring white papers for clarification of requirements to aid in designing and pre-planning efforts
  • Identifying, designing, and executing subsystem stress tests and resulting performance limits
  • Completing code reviews for work completed by peers
  • Other responsibilities as assigned

Requirements :

  • Experience with current Single-Page-Application frameworks (Angular, etc.)
  • Strong knowledge of C#, .NET Core
  • Knowledge of relational database technologies such as MySQL, Postgres, AWS RDS
  • Understanding of the REST pattern, MVC and N-tiered architecture.
  • Appreciation of build systems (Webpack, CircleCI, Gradle, etc.), tooling (git, linting, etc.), TDD, and CI / CD.
  • Experience building user interfaces, data visualizations, and software people love to use
  • Drive to learn and a desire to contribute to and alongside a team.
  • Detail-oriented, methodical, and organized in your thinking.
  • Excellent communications, both written and verbal, and able to communicate ideas concisely and clearly to others.
  • Bachelor’s degree in Engineering, Computer Science, related 4-year technical degree or equivalent real-world experience
  • Professional work experience building web applications
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer, Ad Formats New Remote - Ontario, Canada

Reddit, Inc.

Ontario

Remote

CAD 80,000 - 100,000

2 days ago
Be an early applicant

Software Engineer - Remote Canada - 2270522

Primary Care Plus

Richmond

Remote

CAD 61,000 - 128,000

Today
Be an early applicant

Software Engineer - Remote in Canada (PST)

Optum

Richmond

Remote

USD 63,000 - 132,000

2 days ago
Be an early applicant

Software Engineer - Remote in Canada (PST)

UnitedHealth Group

Richmond

Remote

CAD 63,000 - 132,000

3 days ago
Be an early applicant

Software Engineer

DataAnnotation

Ontario

Remote

CAD <90,000

6 days ago
Be an early applicant

Intermediate Linux Software Engineer

Calian Group

Ottawa

Remote

CAD 70,000 - 90,000

3 days ago
Be an early applicant

Full Stack Software Engineer

McAfee

Waterloo

Remote

CAD 80,000 - 120,000

Today
Be an early applicant

Full Stack Software Engineer

McAfee GmbH

Waterloo

Remote

CAD 80,000 - 120,000

Today
Be an early applicant

Software Engineer (Remote)

CORA Physical Therapy

Burlington

Remote

CAD 80,000 - 100,000

Yesterday
Be an early applicant