Senior NetSuite Developer / NetSuite Architect

  • Sterling, VA
  • Posted 2 hours ago | Updated 2 hours ago

Overview

Remote
On Site
Contract - W2

Skills

Enterprise Resource Planning
Software Development
Software Design
Data Migration
Customization
Version Control
Documentation
Middleware
Continuous Improvement
Technical Support
Regulatory Compliance
Data Security
Scripting
SDF
GitHub
JIRA
Confluence
SOAP
FOCUS
Finance
Computer Science
Information Systems
Restlet
Software Development Methodology
Requirements Analysis
Testing
Accounting
Business Process
Order To Cash
Soft Skills
Collaboration
Management
Supervision
Project Management
Preventive Maintenance
Performance Management
Development Testing
Revenue Recognition
ARM
NetSuite
Adaptability
Conflict Resolution
Problem Solving
DICE

Job Details

Job Summary
We are seeking a highly skilled NetSuite Architect to join our technical team, with a primary focus on designing, implementing, and optimizing NetSuite ERP solutions, particularly in the Advanced Revenue Module (ARM) and Order-to-Cash processes. The ideal candidate will have extensive hands-on experience (minimum 8 years for Architect role) in NetSuite development and implementation, with a proven track record in greenfield implementations, enhancements, or rescue projects. This role demands expertise in NetSuite internals, scripting, and business logic, along with full Software Development Life Cycle (SDLC) capabilities. The NetSuite Architect will collaborate with cross-functional teams, demonstrate excellent interpersonal skills, and leverage native NetSuite features to deliver scalable, efficient solutions that align with business objectives.
Key Responsibilities
  • Solution Design and Architecture: Architect NetSuite solutions with a focus on Advanced Revenue Module (ARM), revenue recognition, and Order-to-Cash processes, utilizing native NetSuite features, item catalog structures, record structures, SuiteScript, and RESTlets.
  • Implementation and Development: Lead full-cycle NetSuite implementations, enhancements, or rescue projects, including configuration, customization, data migration, and verification, ensuring robust solutions for complex business needs.
  • Revenue Recognition Expertise: Design and implement revenue recognition processes, ensuring compliance with accounting standards and leveraging NetSuite's ARM capabilities to meet business requirements.
  • Customization and Scripting: Develop custom solutions using SuiteScript (1.0/2.0), SuiteFlow, SuiteBuilder, and RESTlets to enhance business logic, order handling, and revenue processes.
  • Functional and Design Specifications: Capture and document detailed functional and design specifications for NetSuite revenue functions and Order-to-Cash processes, translating stakeholder requirements into technical solutions.
  • Testing and Verification: Develop and execute test/verification protocols to ensure solution reliability, performance, and alignment with requirements.
  • Stakeholder Collaboration: Engage with senior management, business analysts, developers, QA teams, and other stakeholders to align solutions with operational goals, absorbing diverse inputs and providing informed recommendations.
  • Toolchain Utilization: Utilize SuiteCloud Development Framework (SDF), GitHub, Jira, and Confluence for development, version control, project management, and documentation.
  • Integrations: Support integrations between NetSuite and other systems using SuiteTalk, REST APIs, or middleware, though this is secondary to core development tasks.
  • Continuous Improvement: Optimize NetSuite performance, troubleshoot issues, and provide advanced technical support to ensure system efficiency and reliability.
  • Compliance and Best Practices: Ensure configurations and processes adhere to accounting standards, data security regulations, and NetSuite best practices.
Qualifications
  • Experience:
    • Minimum 8 years of hands-on NetSuite development and implementation experience for Architect role (5 years for Developer role).
    • Demonstrated expertise in NetSuite Advanced Revenue Module (ARM) and revenue recognition processes, with experience in greenfield implementations, enhancements, or rescue projects (rescue project experience highly preferred for expert-level candidates).
    • Proven ability to handle NetSuite internals, including scripting, business logic, and Order-to-Cash processes.
    • Experience with SuiteCloud Development Framework (SDF), GitHub, Jira, and Confluence strongly desired.
    • Familiarity with NetSuite integrations (SuiteTalk, REST/SOAP APIs) is a plus but not the primary focus.
  • Certifications: NetSuite certifications (e.g., SuiteFoundation, Developer, Financial User, or SuiteCloud Developer) strongly preferred, especially in development and revenue recognition areas.
  • Education: Bachelor's degree in Computer Science, Information Systems, Accounting, or a related field. Advanced degrees or additional certifications are a plus.
  • Technical Skills:
    • Deep knowledge of SuiteScript (1.0/2.0), SuiteFlow, SuiteBuilder, and RESTlets.
    • Proficiency in capturing functional and design specifications for revenue functions and Order-to-Cash processes.
    • Full SDLC capabilities, including requirements analysis, design, implementation, testing/verification, and support.
  • Business Knowledge: Strong understanding of accounting business processes, particularly revenue recognition and Order-to-Cash, with the ability to engage in informed discussions with stakeholders.
  • Soft Skills:
    • Excellent interpersonal skills (verbal and written), with a team-oriented approach and the ability to collaborate effectively with developers, QA, analysts, and senior management.
    • Ability to quickly absorb and analyze complex information, providing recommendations that demonstrate understanding and initiative.
    • Self-starter with strong initiative, requiring minimal supervision.
  • Availability: Must be available daily from 8:00 AM ET to 5:00 PM ET, with flexibility to accommodate project needs.
Preferred Qualifications
  • Expert-level experience in ARM and revenue recognition, with a portfolio of successful rescue projects demonstrating breadth and depth of skills.
  • Advanced proficiency in NetSuite development tools and methodologies.
  • Prior experience in team environments with multiple developers, QA, and analysts, contributing to a collaborative and high-performing culture.
Notes
  • Expert-Level Roles: Candidates presented as ARM or revenue recognition experts will be rigorously evaluated for depth of expertise, particularly in rescue projects and complex implementations.
  • Non-Expert Roles: Candidates with strong NetSuite familiarity but less expertise in ARM are still considered for roles requiring broader NetSuite capabilities, provided they meet the minimum experience requirements.
  • Work Environment: This role operates in a fast-paced, team-oriented environment, requiring adaptability, proactive problem-solving, and a commitment to delivering high-quality solutions.

#DICE
#REMOTE
#LI-WB
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.