NetSuite开发工程师
NetSuite Developer / Engineer
我们正在寻找一位经验丰富的NetSuite开发工程师,为我们的Oracle NetSuite ERP系统提供持续的技术支持和开发。
该职位将负责排查技术问题,维护和改进自定义脚本和配置,解决错误,支持第三方集成,并帮助确保我们的NetSuite环境保持稳定、可靠和高效。
理想的候选人是一位有经验的NetSuite开发人员,喜欢调试、解决问题并找到技术问题的根本原因。该职位技术性较强,但具备基本的会计和财务流程理解是优选条件。
这是一个远程职位。
主要职责
NetSuite开发与脚本维护
- 使用SuiteScript 2.x开发、维护和修改自定义的SuiteScript定制功能。
- 维护现有的自定义记录、表单、工作流和脚本。
- 编写清晰、高效、可扩展且文档齐全的代码。
- 遵循NetSuite开发的最佳实践。
- 确保定制功能在未来的NetSuite更新中保持稳定和兼容。
技术故障排查与问题解决
- 调查并解决影响NetSuite功能的技术问题。
- 诊断SuiteScript错误、工作流失败、自定义表单问题和系统性能问题。
- 进行根本原因分析,识别重复性问题并实施长期解决方案。
- 排查内部用户报告的问题并提供及时的解决方案。
- 支持影响财务流程、计费和报告的技术问题。
错误修复与系统维护
- 识别、优先处理并解决影响自定义NetSuite功能的错误。
- 在部署前测试并验证错误修复。
- 监控自定义脚本中的错误、失败和治理问题。
- 协助维护NetSuite环境的整体稳定性和可靠性。
脚本部署与变更管理
- 在开发、沙盒、UAT和生产环境中部署脚本和自定义功能。
- 遵循既定的测试和变更管理流程。
- 维护自定义代码的版本控制。
- 监控部署以确保成功实施,尽量减少对业务运营的干扰。
集成支持
- 排查涉及连接到NetSuite的第三方集成的问题。
- 协助维护API连接并解决同步错误。
- 支持测试流程
查看英文原文
We are looking for an experienced NetSuite Developer / Engineer to provide ongoing technical support and development for our Oracle NetSuite ERP system.
This person will be responsible for troubleshooting technical issues, maintaining and improving custom scripts and configurations, resolving bugs, supporting third-party integrations, and helping ensure that our NetSuite environment remains stable, reliable, and efficient.
The ideal candidate is an experienced NetSuite developer who enjoys debugging, problem-solving, and getting to the root cause of technical issues. This role is highly technical, but a basic understanding of accounting and financial workflows is preferred.
This is a remote position.
Key Responsibilities
NetSuite Development and Script Maintenance
- Develop, maintain, and modify SuiteScript customizations using SuiteScript 2.x.
- Maintain existing custom records, forms, workflows, and scripts.
- Write clean, efficient, scalable, and well-documented code.
- Follow NetSuite development best practices.
- Ensure customizations remain stable and compatible with future NetSuite updates.
Technical Troubleshooting and Issue Resolution
- Investigate and resolve technical issues affecting NetSuite functionality.
- Diagnose SuiteScript errors, workflow failures, custom form issues, and system performance problems.
- Perform root-cause analysis to identify recurring issues and implement long-term solutions.
- Troubleshoot issues reported by internal users and provide timely resolutions.
- Support technical issues affecting financial workflows, billing, and reporting.
Bug Fixes and System Maintenance
- Identify, prioritize, and resolve bugs affecting custom NetSuite functionality.
- Test and validate bug fixes before deployment.
- Monitor custom scripts for errors, failures, and governance issues.
- Help maintain the overall stability and reliability of the NetSuite environment.
Script Deployment and Change Management
- Deploy scripts and customizations across Development, Sandbox, UAT, and Production environments.
- Follow established testing and change management procedures.
- Maintain version control of custom code.
- Monitor deployments to ensure successful implementation with minimal disruption to business operations.
Integration Support
- Troubleshoot issues involving third-party integrations connected to NetSuite.
- Assist with maintaining API connections and resolving synchronization errors.
- Support testing following integration updates or vendor changes.
- Work with external NetSuite partners when additional technical support is needed.
Documentation
- Maintain technical documentation for scripts, customizations, integrations, and deployments.
- Document code changes, bug fixes, troubleshooting procedures, and system configurations.
- Create documentation that supports future maintenance, troubleshooting, and knowledge sharing.
Collaboration and Technical Support
- Work closely with Finance and other internal stakeholders to understand technical requirements and resolve system issues.
- Clearly explain technical issues and solutions to non-technical stakeholders.
- Collaborate with external NetSuite partners on complex technical issues and system improvements.
- Provide technical guidance regarding NetSuite functionality, limitations, and potential solutions.
Required Skills and Qualifications
- Strong experience developing and maintaining Oracle NetSuite using SuiteScript 2.x.
• Proficiency in JavaScript.
- Strong understanding of NetSuite development best practices.
- Excellent analytical, debugging, and troubleshooting skills.
- Ability to quickly diagnose complex technical issues and identify root causes.
• Strong attention to detail.
- Ability to write clean, maintainable, and well-documented code.
- Strong written and verbal communication skills.
- Ability to explain technical concepts clearly to non-technical stakeholders.
- Strong organizational skills and the ability to manage multiple support requests, development tasks, and deployments at the same time.
- Ability to work collaboratively with Finance teams, internal stakeholders, management, and external technical partners.
Preferred Qualifications
- Basic understanding of accounting and financial workflows, including Accounts Receivable, Accounts Payable, General Ledger, billing, and financial transactions.
- Experience troubleshooting third-party integrations and API connections.
- Experience working with NetSuite across Sandbox, UAT, and Production environments.
- Experience with version control and structured software development processes.
Typical Tasks
The role may include:
- Reviewing and responding to internal NetSuite technical support requests.
- Investigating and resolving reported bugs and system issues.
- Maintaining and updating existing SuiteScripts.
- Monitoring production scripts and resolving execution errors.
- Testing script changes and bug fixes in Sandbox or other non-production environments.
- Deploying approved scripts and customizations to Production.
- Troubleshooting third-party integrations and synchronization issues.
• Maintaining technical documentation.
The workload will vary depending on active support requests, development needs, deployments, and system issues.
How Success Will Be Measured
Success in this role will be measured by:
- Timely resolution of technical issues and support requests.
- Accurate diagnosis and resolution of bugs with minimal recurrence.
- Successful script and customization deployments with minimal production issues.
- Stability and reliability of the NetSuite environment.
- Quality, accuracy, and completeness of technical documentation.
- Responsiveness to Finance and internal stakeholder technical requests.
- High-quality, readable, and maintainable code that follows NetSuite best practices.
Originally posted on Himalayas