Full Stack Software Engineer

Toronto, ON, Canada

Job Description


CARET brings the latest in technology and automation to over 10,000 legal and accounting firms, empowering highly skilled professionals to refocus their expertise on what truly matters. CARET harnesses powerful and secure practice management, document automation, and payment processing to take firms, professionals, and their clients further.

Our team-defined values guide how we show up for each other, for our partners, and for our customers:

  • We succeed together
  • We embrace progress
  • We care big
  • We create space
To join our remote-first, engage from anywhere team, visit getcaret.com/careers.

Requirements
  • Bachelor\xe2\x80\x99s Degree in a technical field or equivalent experience
  • Minimum 5 years\xe2\x80\x99 relevant experience Object-Oriented Programming
  • Minimum 1-2 years\xe2\x80\x99 experience with an ORM framework. Entity Framework preferred.
  • Minimum of 1 year or equivalent experience consulting.
  • Experience with T-SQL
  • Experience using a Git Repository or Azure DevOps.
  • In depth knowledge of word processor concepts.
Qualifications
  • In depth knowledge of C#
  • Experience building MVC web applications
  • Experience developing web applications using ASP.NET MVC, React, Angular.
  • Extensive experience developing solutions using client-side JavaScript.
  • Experience with full stack development with C#, SQL, JavaScript, HTML
  • Knowledge and Understanding of common development patterns.
  • Hands-on experience with building distributed / service oriented / microservice-style and cloud-based architectures
  • Experience in Web Services standards and technologies (REST, JSON, XML, SOAP, WSDL)
Responsibilities
  • Develop on assigned projects and deliver on time and to specification
  • Develop custom integrations between the AbacusNext family of products and other 3rd party products
  • Participate in technical planning & requirements gathering phases including Design, code, test, troubleshoot, and document engineering software applications
  • Diagnose and resolve problems using deductive reasoning and debugging tools
  • Interface with customers to troubleshoot problems
  • Implement projects using industry best practice and standards and ensure that technical software development processes are followed on the project
  • Be familiar with industry best practices for software development
  • Demonstrate the ability to adapt and work with team members of various experience level
  • Share and evolve expertise on ETL, API Integration, and software development best practices
Benefits
  • Flexible PTO
  • Summer Fridays
  • No meeting Fridays
  • Medical, Dental, Paid Sick Days, Vision, and Supplemental Coverage
  • Flexible Spending Account
  • Health Savings Account
  • 401(k) match
Equal Employment Opportunity: CARET is an Equal Opportunity, Affirmative Action Employer.

The compensation information below is provided in compliance with job posting disclosure requirements.

Pay range: $100,000 - $115,000CAD. Actual base pay will depend on varying circumstances, including the position, location, individual qualifications, market finances, and other operations business needs.

Depending on the position, compensation may also include commission, bonuses, etc. Potential for bonuses is based on company performance and potential for merit increases is based on performance.

#LI-Remote

#LI-ST1

#ProductsTech

Caret

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2137271
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $100000 - 115000 per year
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned