Software Developer

WrightPlan Inc.
Waterloo ON / Remote
7 days ago

Job Description

About Us

WrightPlan Inc. develops software that fulfills the operational needs of crane, rigging, machinery moving, and millwright companies. Our goal is simple: make our customers’ businesses better by providing them with easy-to-use, cost-effective software that streamlines estimating, invoicing, and everything in between.

Our software has been adapted to our customers’ businesses and continues to evolve, and as a result of continued growth, we are seeking an experienced Software Developer to join our growing team.

Overview
Are you a Pragmatic Programmer? Are you looking for a position where you can add value alongside an experienced team in a mature company? Do you want to expand your skills while having fun creating products and doing what you love? If you answered yes to any of these questions, we need to talk!

We are looking for an experienced programmer to become part of our development team. Your experience, passion and understanding of web development and what it takes to build our cloud hosted software application is what we need. As we advance our products and evolve in today’s world where security has become a big issue, every team member at WrightPlan is focused on our customer’s data integrity and security. We need someone who shares in our cyber-security philosophy.

This is a hybrid position (3 days a week in office).

We are passionate about advancing technology, solving customer pain points, and delivering results quickly. We’re looking for individuals who share these values and are committed to executing them every day.

Your Responsibilities:

  • Work as an integral member within an agile software development team
  • Responsible for developing front-end functionality using JavaScript, and back-end functionality using C# and MS SQL Server
  • Hybrid role, min. 3 days in the office (more office time within the first 3 months while training coming up to speed)
  • Bring business acumen and an ability to understand business environment and related technical solutions
  • Write appropriate unit, integration, and system tests
  • Continually learn, evaluate and apply new ideas and technologies
  • Share and take pride in pushing exemplary high standards in design, coding, testability, and overall product quality
  • Be open to new knowledge, ideas, and opinions from team members — all features are peer-reviewed

Qualifications:

  • 3+ years of software development experience within an agile development environment
  • Technical Degree or Diploma preferred
  • Demonstrated experience with both dynamically and statically typed languages (JavaScript and C# preferred)
  • Demonstrated experience writing unit tests
  • Experience implementing and integrating with web services, using RESTful APIs
  • Experience authoring database schema migrations
  • Solid understanding of web architecture, protocols, and technologies
  • SaaS software development experience a bonus
  • Excellent written and verbal communication skills
  • Ambitious, goal oriented, and committed to life-long learning and self-improvement
  • Motivated, self-starter with very organized and disciplined work habits
  • Must be willing to work from our Waterloo office at least 3 days a week (hybrid).

Nice to have:

  • DevOps experience
  • JavaScript testing experience would be a bonus (unit tests)

What We Offer:

  • Competitive base salary + bonus
  • Comprehensive health, dental, and vision benefits package
  • Paid time off and flexible scheduling
  • Opportunity to work with a passionate, industry-leading team

Job Types: Full-time, Permanent

Benefits:

  • Casual dress
  • Company events
  • Dental care
  • Disability insurance
  • Extended health care
  • Life insurance
  • On-site parking
  • Paid time off
  • Vision care

Schedule:

  • Monday to Friday

Ability to commute/relocate:

  • Waterloo, ON N2J 3H6: reliably commute or plan to relocate before starting work (required)

Application question(s):

  • Will you be able to work Hybrid 3 days out of the office?

Experience:

  • Software development: 3 years (required)

Language:

  • English (required)

Work Location: Hybrid remote in Waterloo, ON N2J 3H6

Application deadline: 2024-11-23

Visit Original Source:

http://ca.indeed.com/viewjob
why ?Jumpstart your career with our tech sales bootcamp!
Free Guides, Videos and Podcasts

Other Jobs

Clio

Team Lead, Customer Success Management

Clio

Clio is more than just a tech company–we are a global leader that is transforming the legal experience for all by bettering the lives of legal professionals while increasing access to justice . Summa

 
Vancouver BC / Remote
Benevity

Meet Benevity Benevity is the way the world does good, providing companies (and their employees) with technology to take social action on the issues they care about. Through giving, volunteering, gra

 
Toronto ON
Clio

Clio is more than just a tech company–we are a global leader that is transforming the legal experience for all by bettering the lives of legal professionals while increasing access to justice . Summa

 
Toronto ON / Remote