POSITION TITLE: NetSuite Developer
FACILITY: Grain Craft (Overland Park, KS)
REPORTS TO: Manager, Application Development
About Grain Craft: Grain Craft is a company that is committed to our team members. We offer generous benefits with a focus on three guiding pillars: Driven With Purpose (We Make Every Day Count), Relationships Are Everything (Meaningful Connections Fuel Our Success), and Right Always Wins (We Never Compromise on Safety, Quality, and Commitment). These pillars are the bedrock of Grain Craft’s high-performance culture. We champion an intensely collaborative and creative environment, a diverse and inclusive culture, and continuous learning and development opportunities for professional growth. Our pillars are real and lived out every day in action, and our mission has never changed.
Grain Craft offers competitive pay and great benefits, including Health, Dental, Vision, Flexible Spending Account, Health Reimbursement Account, Short-term Disability, Long-term Disability, Gym membership reimbursement, Bonuses, 401K with up to 6% matching (vested on Day 1!), Employee and Family Assistance Programs, Company Paid Life and AD&D insurance for employees and family, and several Supplemental Benefit offerings.
Job Description:
The NetSuite Developer is responsible for designing, developing, and maintaining customized solutions within the NetSuite ERP platform to support business operations and strategic objectives. This role ensures the seamless integration of NetSuite with internal and third-party systems, optimizes system performance, and implements enhancements based on business requirements. Working closely with cross-functional teams, the NetSuite Developer translates functional needs into technical solutions that improve efficiency, data accuracy, and system scalability, ultimately enabling the organization to make informed, data-driven decisions. This position reports to the Manager, Application Development.
Essential Duties and Responsibilities:
- Design, develop, test, and deploy customizations, scripts, and integrations within the NetSuite platform using SuiteScript (1.0 & 2.0), SuiteTalk, SuiteFlow, and SuiteBuilder.
- Work with business analysts and stakeholders to gather and understand requirements, translating them into technical solutions.
- Customize and configure NetSuite modules including financials, order-to-cash, procure-to-pay, inventory, CRM, and reporting.
- Develop and maintain custom reports, dashboards, saved searches, and KPIs.
- Lead and implement system integrations between NetSuite and other business systems including EDI fulfillment onboarding.
- Manage and optimize NetSuite roles, permissions, and workflows to ensure data integrity and operational efficiency.
- Ensure compliance with NetSuite best practices and security standards.
- Support NetSuite system upgrades, data migrations, and testing efforts.
- Troubleshoot and resolve system performance or functional issues as needed.
- Work is generally sedentary in an office environment. Tight deadlines with little or no advance notice may be required.
- Perform work per the assigned hybrid work schedule
- All other duties assigned.
Qualifications:
Required:
- Bachelor’s degree in Computer Science, Information Systems, or a related field.
- 5+ years of NetSuite development experience with proven success in customizing NetSuite ERP for business operations.
- Proficiency in SuiteScript (1.0 & 2.0), SuiteTalk (SOAP/REST), SuiteFlow, SuiteAnalytics, and SuiteBundler.
- Strong understanding of NetSuite modules such as Finance, Procurement, Inventory, CRM, and Order Management.
- Experience with third-party integration platforms and API development.
- Strong analytical, communication, and problem-solving skills.
- Ability to work independently and in a team environment
- Ability to pay attention to details and be organized
- Ability to handle multiple tasks in a fast-paced environment
- Interpersonal skills and ability to interact and work with staff at all levels
- Excellent written and verbal communication skills
- Willingness to take initiative and to follow through on projects
- Strong organizational skills and attention to details
Preferred:
- NetSuite Certified SuiteCloud Developer or Administrator.
- Experience in a multi-subsidiary or international NetSuite environment.
- Experience with EDI implementation.
- Proficiency with SQL.
- Experience with custom application development is desired. With knowledge of CI/CD tools, .NET, C#, and angular.
- Background in accounting or finance is a plus.
- Experience and Knowledge in integrating ERP systems, TMS Systems, and Quality Management Systems.
This position is contingent upon successfully passing Grain Craft’s background screening and drug-screening. Grain Craft maintains that we are a drug-free company on all levels.
EEO STATEMENT:
Grain Craft provides equal employment opportunities to all team members and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
By applying for this job at Grain Craft, you acknowledge and agree to receiving communications via text, email, and phone.
Job Type: Full-time
Pay: $105,000.00 - $125,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Referral program
- Retirement plan
- Tuition reimbursement
- Vision insurance
Compensation Package:
Schedule:
Work Location: In person