Skip links

Software Developer

Toronto, ON
Salary: $70,000.00 to $85,000.00 /year

We’re Hiring Again!

Join appficiency and be part of the next generation of experts! appficiency is a rapidly growing SAAS consulting and software products company providing software implementation and development consulting expertise for companies using the NetSuite ERP software application. We were the first of NetSuite’s partners to offer an expert-as-a-service remote administration to companies that have already made the choice of cloud-based software.

appficiencywill offer you the best environment, great pay, benefits, and a unique culture and role. A rare mix of great focus, client engagement, and a team process that will help you, give you leadership opportunities, and groom you into a leading IT consulting professional.

What’s in it for YOU?

  • Rapidly growing IT Consultancy focused on cloud-based business management suite for ERP/Financials, CRM, E-commerce, HCM solutions.
  • Named by Netsuite as one of the fastest-growing Alliance Partners for the last 3 years.
  • +25 team members across 3 offices in North America
  • Resources to fund rapid expansion across North America and beyond
  • Industry leading commission plan, great opportunities to hit and exceed OTE
  • Ability & desire to work in a fast-paced, fun & demanding environment
  • Young, fast-paced and competitive environment where ideas are always welcome
  • Opportunity to learn a lot quickly, have an impact & make a real difference.
  • Defined career path and requisite raises, promotions, responsibilities…no really, they are defined and achievable!
  • Leading best-in-class salary and bonus plans.
  • Culture of advancement and promotions from within the organization.
  • 4 weeks of vacation time per year provides you with the ideal work-life balance.

Job Description

We’re looking for a dynamic, agile, clean-code-loving developer to join our team and help us develop amazing software to assist us the successful execution of our proprietary implementation methodology with our clients implementing the NetSuite ERP application.


You will be required to:

Develop solutions in the following lines of business:

  • Services
  • Products
  • Integration
  • Write new software code, make modifications to existing software code, or integrate software applications and modules in accordance with agreed upon specifications, created in partnership with others.
  • Participate in planning sessions with team members to analyze development requirements, provide design options, and provide work breakdown and estimates of work.
  • Provide timely status updates for areas of individual responsibilities within projects to supervisor.
  • Develop code using disciplined code development processes, adhering to software best practice guidelines, and corporate policies.
  • Ability to engage customers, negotiate sensible and favorable requirements, execute design documentation, communication of understanding and results.
  • Work with the consulting team and the clients to resolve issues uncovered during integration and user acceptance testing.
  • Create, review, and maintain all required technical documentation/ manual related to assigned software to ensure supportability and reuse.
  • Assist in the identification and implementation of short-term and long-term solution options, including risk assessments.
  • Assist with improvements to prevent problems, including problem resolution workflow.


  • Eligible to work in Canada.
  • Ability to travel to the United States.
  • Experience on NetSuite platform customization for at least 2 years.
  • +1 yrs experience as a software developer (ideally NetSuite focused) on at least 2 NetSuite implementations projects.
  • Strong NetSuite programming, business, and administrator know-how highly desired.
  • Must have knowledge of JavaScript and XML coding.
  • Knowledge of SOAP, JSON and REST technologies is considered an asset.
  • Good analytical/problem solving/debugging skills.
  • Quick to adapt to new technologies/fix existing solutions.
  • Ability to deliver high quality work on time in a high-energy, fast paced environment.
  • Ability to collaborate and brainstorm with business analysts and other developers in a dynamic team environment.
  • Strong planning, organization, and time management skills with the ability to handle multiple projects.
  • Good analytical/problem solving/debugging skills.
  • Quick to adapt to new technologies/fix existing solutions.
  • Ability to deliver high quality work on time in a high-energy, high-stress environment.

Preferred Experience

  • 2-5 years NetSuite SuiteScript Development experience.

Experience of working within the NetSuite development environment:

  • Experience in SuiteBuilder, SuiteScript and SuiteScript API, SuiteBundler, SuiteFlow and SuiteTalk.
  • SuiteTax API know-how a great plus.
  • Understanding of the NetSuite SAFE practices.
  • Preferred to have experience with NetSuite Plug-in model for customization.
  • Designing applications and familiar with design patterns.
  • Proficient in NetSuite Scripting for the NetSuite ERP Platform.
  • Working knowledge or experience on integration platforms such as Celigo (, Dell Boomi, SPS etc is considered an asset.


  • Best-in-class salary and compensation packages in the industry: Base Salary of $70,000 – $85,000 per year.
  • Merit-based bonus plan (based on your utilization and solutions) from the moment you join.
  • Four weeks of paid vacation each year.


  • Willingness and desire to travel. Usual travel can be up to 25% of total time but can be higher on certain projects.


  • Toronto, Ontario

Take the leap to work at a fast-growing company. It will be the best career move you ever made. If you feel that you would be a great addition to our team, please apply by sending your resume along with a concise explanation on why you would be a good fit!

For more information about the company, please visit us at

Go to all jobs

Return to top of page