Home   l   About Us  l Contact Us
Terms   l Register  l Log In
Jun 17, 2026

Software Developer

$47.57 hourly

Job Description:

Employer: DECISION TREE TECHNOLOGY
Location: Havelock, Ontario
Position: Software Developer
NOC: 21232 – Software Developers and Programmers
Job Type: Permanent, Full-Time
Hours of Work: 30 hours per week (approximately 6 hours per day, Monday to Friday)
Wage: CAD $47.57 per hour

About Us

DECISION TREE TECHNOLOGY is a technology solutions company specializing in the design, development, and deployment of modern business software applications. We are committed to delivering innovative, scalable, secure, and high-performance software solutions that help organizations improve efficiency and achieve their business objectives.

 

Position Summary

We are seeking a skilled and motivated Software Developer to join our growing development team. The successful candidate will be responsible for designing, developing, testing, deploying, and maintaining web and mobile applications using the ABP Framework, .NET technologies, and related software development tools. The ideal candidate will possess strong technical expertise, problem-solving abilities, and a commitment to software development best practices.

 

Key Responsibilities

  • Analyze business and technical requirements and participate in solution design.
  • Design, develop, test, deploy, and maintain multi-tier web and mobile applications.
  • Develop software solutions using the ABP Framework, ASP.NET, C#, .NET Core, and related technologies.
  • Collaborate with project managers, business analysts, designers, and other developers throughout the software development lifecycle.
  • Apply object-oriented programming principles, SOLID design principles, and software engineering best practices.
  • Create and maintain technical documentation, specifications, and user guides.
  • Conduct code reviews to ensure code quality, maintainability, and security.
  • Perform unit testing, integration testing, debugging, troubleshooting, and defect resolution.
  • Monitor application performance and implement enhancements to improve reliability and scalability.
  • Support deployment activities and production environments.
  • Participate in Agile/Scrum development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Provide production support and occasional on-call support as required to maintain system availability and uptime.
  • Stay current with emerging technologies and recommend continuous improvements to development processes and systems.

 

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field.
  • Minimum of 2 years of experience in software development or a related occupation.
  • Experience with C#, .NET Core/.NET Framework, ASP.NET, and RESTful APIs.
  • Experience developing web applications and enterprise software solutions.
  • Knowledge of object-oriented design, design patterns, and SOLID principles.
  • Experience with relational databases such as SQL Server.
  • Familiarity with source control systems such as Git.
  • Experience working in Agile software development environments.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work independently and collaboratively within a team environment.

Preferred Qualifications

  • Experience with the ABP Framework.
  • Experience with mobile application development.
  • Familiarity with cloud platforms such as Microsoft Azure or AWS.
  • Experience with DevOps, CI/CD pipelines, and container technologies.

Benefits

  • Competitive compensation.
  • Professional development opportunities.
  • Collaborative and innovative work environment.
  • Opportunity to work on challenging and impactful technology projects.

 

Interested candidates are invited to submit their resume and cover letter for consideration.

DECISION TREE TECHNOLOGY is committed to creating a diverse and inclusive workplace. We thank all applicants for their interest; however, only those selected for an interview will be contacted.

Employer Name:

DECISION TREE TECHNOLOGY

Apply by Email:

info@decisiontree.tech

Apply Now