NetSuite Developer
- Calgary, AB
- Permanent
- Temps-plein
- Support NetSuite ERP implementations, enhancements, and optimizations under the supervision of project leadership and functional consultants
- Assist in translating functional requirements into technical solutions, providing technical input and recommendations as needed
- Develop, test, and deploy custom NetSuite solutions using SuiteScript (2.x), workflows, saved searches, and SuiteBuilder
- Support the development and maintenance of integrations between NetSuite and third-party applications using REST/SOAP APIs and file-based integrations
- Participate in data migration, system configuration, testing, and deployment activities across NetSuite implementations
- Collaborate with functional consultants, solution architects, and project managers to ensure technical solutions align with business objectives
- Perform troubleshooting and debugging to identify and resolve technical issues
- Contribute to the development and adoption of BDO's NetSuite development standards, best practices, and coding conventions
- Create and maintain technical documentation for customizations, integrations, and configurations
- Participate in code reviews and provide constructive feedback to improve code quality across the team
- Support knowledge transfer sessions and assist with creating training materials for internal teams and clients
- Actively learn and apply BDO's internal NetSuite development standards, including coding conventions, naming conventions, error-handling protocols, and documentation requirements
- Gain hands-on experience with the SuiteCloud Development Framework (SDF) and version control systems like Git
- Develop proficiency in testing, debugging, and performance optimization techniques
- Build understanding of ERP business processes, including finance, order-to-cash, procure-to-pay, and record-to-report
- Participate in internal knowledge-sharing sessions, code reviews, and training programs to accelerate your professional development
- Work toward NetSuite certifications (e.g., SuiteFoundation, SuiteCloud Developer) with support from BDO
- Stay current with NetSuite platform updates, new features, and industry best practices
- You demonstrate BDO's core values through all aspects of your work: Integrity, Respect, and Collaboration
- You show a strong eagerness to learn, ask questions, and continuously improve your technical skills
- You deliver quality work on time and seek feedback to improve your performance
- You work effectively as part of a team and contribute positively to the work environment
- You communicate clearly and professionally with team members and clients
- You take ownership of assigned tasks and demonstrate accountability for your work
- You actively participate in the adoption of digital tools and strategies to drive an innovative workplace
- You provide thoughtful technical inputs and recommendations that contribute to successful project outcomes
- Approximately 2 years of NetSuite development experience, including hands-on work with SuiteScript (2.x)
- Solid understanding of SuiteScript (Client, User Event, Suitelet), NetSuite workflows (SuiteFlow), saved searches, and NetSuite customization
- Exposure to full-cycle NetSuite implementations, including development, testing, and deployment activities
- Experience or familiarity with REST/SOAP APIs and integration concepts
- Understanding of ERP business processes such as finance, order-to-cash, or procure-to-pay
- Familiarity with the SuiteCloud Development Framework (SDF) and source control (e.g., Git) is an asset
- NetSuite certifications (e.g., SuiteFoundation, SuiteCloud Developer) will be considered in the selection process
- Strong problem-solving attitude and willingness to learn
- Good communication and documentation skills
- Ability to work both independently and collaboratively in a team environment
- Self-motivated with the ability to seek guidance when needed and provide technical insights proactively.