Software Developer, Business Engineering

Socket.dev

Ottawa

On-site

CAD 55,000 - 75,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Industry-leading wages
Annual shutdown
Daily lunch program
Health & dental coverage
Coordinating benefits
Life insurance
Group benefits
ADP HR portal access
Bi-weekly payroll

Job summary

Caivan | ABIC is seeking an entry-level Software Developer to build and test software solutions that support the business, under guidance from senior team members. You will implement features for web, desktop apps, and plugins while learning our stack and development standards.

This role offers a learning-oriented environment for motivated individuals eager to develop technical skills, solve real problems, and contribute to high-quality software across the organization.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering or equivalent demonstrable experience.
  • Strong analytical and problem-solving abilities with clear communication.
  • Willingness to learn our stack and development standards.

Responsibilities

  • Implement well-defined software features for web applications, desktop applications, and plugins according to internal code standards.
  • Use Git to manage source code, following the team’s branching and version-control practices.
  • Test features thoroughly before they reach the customer to ensure they are free of defects.
  • Manage your own time and prioritize assigned tasks to meet committed timelines.
  • Learn and apply our current stack to develop assigned projects.
  • Follow the team’s development standard.
  • Maintain and update existing applications to meet evolving needs.
  • Identify and resolve software bugs reported by users in a timely and efficient manner.
  • Communicate progress and elevate issues to the team when required.
  • Perform any other duties, as required.

Skills

Critical thinking
Analytical skills
English communication

Education

Bachelor’s degree in Computer Science or Engineering

Tools

Next.js/TanStack
Vercel
SQL & PostgreSQL
.NET/C#

Job description

We are seeking a curious & analytical Software Developer within our Caivan | ABIC Business Engineering Team. This is an entry-level development role responsible for building and testing software solutions that support and enhance processes throughout the business, under the guidance of senior members of the Team. This role focuses on implementing well-defined features for web applications, desktop applications, and plugins. The ideal candidate will have a strong commitment to learning our stack and our development standards, and to producing reliable, defect-free work.

This is an excellent opportunity for a motivated and detail-oriented individual who is eager to develop their technical skills, solve real business problems, and contribute to high-quality software solutions that make a meaningful impact across the organization.

Why Caivan | ABIC?
  • Industry Leading Wages
  • Annual Paid Operations Shutdown (in addition to Paid Vacation Days)
  • Complimentary Daily Lunch Program
  • Company-Paid Health & Dental Coverage
  • Coordinating Benefits
  • Life Insurance where applicable
  • Group Benefits & Perks (including Goodlife & Bell Mobile)
  • Use of ADP (HR Portal) – easily access your employee information, paystubs & schedule time off
  • Bi-Weekly Payments directly to your bank account
You will Bring
  • Bachelor’s degree in Computer Science, Engineering or equivalent demonstrable experience
Exceptional Skills Required
  • Exceptional logical and critical thinking skills to quickly grasp business concepts and derive thorough, insight-focused solutions
  • Strong verbal & written communication skills in English
Key Responsibilities
  • Implement well-defined software features for web applications, desktop applications, and plugins according to internal code standards
  • Use Git to manage source code, following the team’s branching and version-control practices
  • Test features thoroughly before they reach the customer to ensure they are free of defects
  • Manage your own time and prioritize assigned tasks to meet committed timelines
  • Learn and apply our current stack to develop assigned projects
  • Follow the team’s development standard
  • Maintain and update existing applications to meet the evolving needs of the business
  • Identify and resolve software bugs reported by users in a timely and efficient manner
  • Communicate progress and elevate issues to the team when required
  • Perform any other duties, as required
Our Stack
  • Tanstack & NextJS:Framework for full-stack web app development.
  • Vercel:Used for hosting and deployment of frontend applications.
  • SQL & PostgreSQL:A combination of databases used for data storage.
  • .NET/C#:Used primarily for plugin development and maintenance of existing apps.
Working Conditions
  • Full time, in-person within a collaborative project environment
  • Extended periods of computer work may be required
  • Occasional lifting and carrying of office supplies or equipment may be required
  • The job description implies the performance of repetitive tasks
  • Visits to construction sites and manufacturing facilities may be required from time to time
  • Travel to municipal offices, consultant offices, and construction sites, as required
  • Site visits

PPE is required at all times in field settings (steel toes, hard hat, Hi-Vis)

  • Hold a valid G license with access to a reliable vehicle

We carefully review all applications and will contact candidates whose skills, experience, and qualifications most closely align with the requirements of the position.

Artificial intelligence (AI) tools may be used to support the application review and candidate screening process. All hiring decisions involve human review and oversight.

We are committed to providing an inclusive recruitment process. If you require accommodation at any stage of the selection process, please contact Human Resources and we will work with you to meet your needs.

This position is available due to an expanding Team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Baird & Associates • Oakville

On-site
CAD 110,000 - 140,000
Developer
Developer

JAVA Holdings Ltd. • Calgary

On-site
CAD 75,000 - 105,000
Senior Software Developer
Senior Software Developer

Baird • Canada

On-site
CAD 90,000 - 140,000
Senior Software Developer
Senior Software Developer

Baird • Ottawa

On-site
CAD 100,000 - 150,000
Coordinator, Health & Safety
Coordinator, Health & Safety

Socket.dev • Ottawa

On-site
CAD 65,000 - 90,000
Company-Paid Health & Dental Coverage
Annual Paid Shutdown
Lunch Program
+3
Permits Coordinator (GTA)
Permits Coordinator (GTA)

MyFutureIsBuilding • Oakville

On-site
CAD 65,000 - 90,000
Industry leading wages
Annual shutdowns with pay
Complimentary daily lunch program
+4
Software Developer (Junior to Intermediate)
Software Developer (Junior to Intermediate)

MAD Elevator Inc • Mississauga

On-site
CAD 72,000 - 95,000
Design Consultant
Design Consultant

Socket.dev • Ottawa

On-site
CAD 60,000 - 66,000
Health & Dental Coverage
Paid Vacation Days
Lunch Program
+2
Developer
Developer

Java Holdings Ltd • Edmonton

On-site
CAD 90,000 - 120,000
Extended Healthcare
Group RRSP
Life Insurance
+3
IT Industrial CrossFunction - Full Stack & AI Integration
IT Industrial CrossFunction - Full Stack & AI Integration

Amrize • Mississauga

On-site
CAD 80,000 - 100,000
Flexible Health & Dental benefits
Generous Pension Plan
Employee and Family Assistance Program
+1