TrueCommerce is seeking a NetSuite Software Engineer II to customize, optimize, and integrate NetSuite to support and scale business operations, streamline processes, drive automation, and enhance system intelligence.
Requirements
- Experience with NetSuite ERP, Financial Management, Customer Relationship Management (CRM) and/or Professional Services Automation (PSA) modules.
- 7+ years of hands-on NetSuite development and administration experience.
- At least two full lifecycle NetSuite implementations from requirements gathering to go-live and support.
- Strong expertise in SuiteCloud Account Customization Projects, SuiteFlow, SuiteAnalytics, and SuiteTalk.
- Proficiency in REST, SOAP, JavaScript, TypeScript, SQL, API integrations, and Agile development.
- Hands-on experience using AI-assisted coding tools such as GitHub Copilot to accelerate development, improve code quality, and enhance team productivity.
- Advanced software engineering practices: Clean Architecture, CQRS, DDD, Integration Testing, Modular Monoliths, N-Tier/3-Tier Architecture, TDD, Unit Testing.
Responsibilities
- Design, develop, and maintain custom scripts (SuiteScript 1.0/2.0), workflows, forms, fields, dashboards, and reports.
- Configure roles, permissions, workflows, and approval routing; recommend and implement best practices to reduce technical debt.
- Develop and support integrations with third-party applications; manage data migration and transformation projects.
- Diagnose and resolve errors, performance issues, and integration failures while maintaining thorough documentation.
- Collaborate with Finance, Operations, and IT teams to gather requirements and deliver solutions.
- Mentor junior team members and stay current on NetSuite releases and emerging technologies.
Other
- Self-starter with the ability to independently take projects from start to finish.
- Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience).
- Collaborate with Finance, Operations, and IT teams to gather requirements and deliver solutions.
- Mentor junior team members.
- Stay current on NetSuite releases and emerging technologies.