software developer
Posted on
November 25, 2024
by
Employer details
WrightPlan Inc.
Job details
*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 developm
-
LocationWaterloo, ON
-
Workplace information
On site
-
SalaryNot available
-
Terms of employment
Permanent employmentFull time
-
Starts as soon as possible
- vacancies
1 vacancy
- Source
indeed.com
#9540825565
Important notice: This job posting has been provided by a partner site. Job Bank is not responsible for this content.
Report a problem with this job posting
Thank you for your help!
You will not receive a reply. For enquiries, please contact us.