What are the responsibilities and job description for the Software Engineer - Netsuite position at EBizCharge?
Headquartered in Irvine, California, EBizCharge by Century Business Solutions specializes in developing payment processing applications that facilitate electronic payment processing within the workplace, enhance transaction security, and increase client profits. Our applications are PCI compliant and fully integrated with major ERP/accounting systems, including QuickBooks, Sage ERP products, SAP Business One, Microsoft Dynamics, NetSuite, Epicor, Acumatica, and major online shopping carts, including Magneto WooCommerce, and Volusion. EBizCharge offers its employees unlimited earning potential, career advancement opportunities, and a dynamic work environment.
We are seeking a highly skilled NetSuite Software Engineer with expertise in building and maintaining NetSuite bundles and extensions. The ideal candidate will have a strong technical background, extensive experience with SuiteScript, and a proven track record of designing, developing, and deploying custom NetSuite solutions.
Responsibilities and Expectations
- Work collaboratively with team members such as Product Owners, UX/UI Designers, QAs, and upper management, as well as our in-house Customer Support team.
- Extend the functionality of NetSuite through customizations, integrations, and scalable solutions that meet business needs.
- Perform code reviews to ensure high-quality, maintainable, and efficient code.
- Employ Agile development practices and tools like Jira.
- Strong troubleshooting skills and ability to analyze complex business requirements.
- Ability to recommend scalable solutions that align with best practices.
- Ensure bundles are scalable, version-controlled, and follow NetSuite best practices.
- Manage bundle deployments across multiple environments and subsidiaries.
- Provide ongoing support and troubleshooting for NetSuite customizations and bundles.
- Collaborate with stakeholders to gather requirements and recommend enhancements or solutions.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field is required.
- 2 years of hands-on experience developing and maintaining NetSuite bundles is required.
- Proficiency in SuiteScript 1.0, 2.0, and 2.1 is required.
- Experience with SuiteTalk, REST APIs, and SOAP APIs for system integration is required.
- Proficiency in using SuiteCloud Development Framework (SDF) and SuiteBundler is required.
- Knowledge of JavaScript, JSON, and web development technologies is required.
- Familiarity with NetSuite modules such as ERP, CRM, and eCommerce is required.
- Strong understanding of NetSuite’s customization and configuration capabilities.
- Strong understanding of NetSuite data structures, workflows, and scripting environments is required.
- Experience with version control systems like Git is required.
Benefits:
- 100% employer paid benefits (including Medical, Dental, Vision, & life insurance) for selected plans for the employee.
- Retirement 401(k) plan with company match.
- Gym access, dry cleaners, car wash conveniently located within building.
- Generous PTO plan with an additional 9 Days Company Paid Holidays per year.
Job Type: Full-time
The Company is committed to compliance with all applicable laws providing equal employment opportunities. This commitment applies to all persons involved in Company operations. The Company prohibits unlawful discrimination against any job applicant, employee or unpaid intern by any employee of the Company, including supervisors and coworkers. Pay discrimination between employees of the opposite sex or between employees of another race or ethnicity performing substantially similar work, as defined by the California Fair Pay Act and federal law, is prohibited.