EdTech Jobs

This position has been filled

This job is no longer accepting applications. Browse open EdTech jobs or view current openings at Bluum or search for Applications Developer jobs.

Summary

The Applications Developer supports the design and development of custom solutions within the NetSuite ERP platform, assisting senior developers with scripting, web application development, and integrations. This role offers hands-on experience with NetSuite development and JavaScript while contributing to meaningful projects that improve business processes.

Key Responsibilities: Assist in developing and maintaining custom NetSuite scripts, workflows, and configurations while supporting web application development and integration tasks. Participate in testing, debugging, documentation, and troubleshooting of ERP functionality, while collaborating with team members to translate technical requirements into working solutions.
Skills & Tools: Foundational JavaScript knowledge, familiarity with web development concepts (HTML, CSS, REST APIs), strong problem-solving abilities, and clear communication skills. Experience with version control tools like Git and exposure to ERP/CRM systems are preferred.
Qualifications: Bachelor's degree in Computer Science, Information Systems, or related field (or equivalent practical experience). Interest in learning NetSuite development (SuiteScript, SuiteFlow) and eagerness to learn new technologies in a collaborative environment.
Location: Hybrid in Markham, Ontario, Canada
Compensation: CA$60,000 – CA$80,000/year

Job Description

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

The Applications Developer role involves supporting the design and development of custom solutions within the NetSuite ERP platform, focusing on scripting, web application development, and ERP integrations.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: Assist in the development and maintenance of custom NetSuite scripts, collaborate on technical requirements, participate in testing and debugging of NetSuite customizations, and support data validations and troubleshooting.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: Foundational knowledge of JavaScript, familiarity with web development concepts, strong problem-solving abilities, and experience with version control tools like Git are preferred.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: Bachelor’s degree in Computer Science or related field, interest in learning NetSuite development, and eagerness to take on technical challenges.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: Markham, Ontario, Canada

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: Not provided by employer. Typical compensation ranges for this position are between CAD 60,000 - CAD 80,000.



The Application Developer supports the design, development, and maintenance of custom solutions within the NetSuite ERP platform and related web technologies. Under the guidance of senior developers and technical leads, you will assist in creating scripts, basic workflows, and system enhancements to improve business processes and data accuracy. This role offers the opportunity to gain hands-on experience with NetSuite development, JavaScript, and ERP integrations, while contributing to meaningful projects that support organizational goals.

Responsibilities

  • Assist in the development and maintenance of custom NetSuite scripts (SuiteScript 2.x), workflows, and configurations.
  • Support basic web application development and integration tasks using JavaScript and related technologies.
  • Collaborate with team members to gather technical requirements and translate them into working solutions.
  • Participate in testing, debugging, and documentation of NetSuite customizations and integrations.
  • Help troubleshoot and resolve issues related to ERP functionality, workflows, and integrations.
  • Work with senior developers to support data imports/exports and assist with data validation activities.
  • Contribute to documentation of processes, code, and user guides.
  • Perform other support and development-related tasks as assigned.
  • Stay up to date with NetSuite and JavaScript best practices through training and mentorship.

Education & Skill Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or a related field; relevant coursework or equivalent practical experience accepted.
  • Foundational knowledge of JavaScript and interest in learning NetSuite development (SuiteScript, SuiteFlow, etc.).
  • Familiarity with web development concepts such as HTML, CSS, REST APIs, and client/server architecture.
  • Exposure to ERP, CRM, or business system concepts is a plus but not required.
  • Eagerness to learn new technologies and take on technical challenges in a collaborative environment.
  • Strong problem-solving skills and attention to detail.
  • Ability to communicate clearly and work effectively with technical and non-technical team members.
  • Experience with version control tools (e.g., Git) is a plus.

Training

  • It will be necessary to participate in upgrading courses from time to time to keep abreast of changing policy, technology, and growth.

Bluum is an equal opportunity employer. We are committed to providing inclusive, accessible and barrier free employment practices. Accommodations are available upon request for candidates taking part in all aspects of the recruitment and selection process.

Other Open Roles at Bluum