Work Schedule: Night Shift
Technologies: NetSuite (5),SuiteScript (5),Javascript (5),Object-oriented programming (OOP) (5),API (5) GitHub Copilot (3), Agile (3)
Job Purpose Summary
The Software Engineer is an impactful member of an agile software team delivering high-quality software for a growing list of high-profile customers to enable them to effectively manage their logistics. A successful software engineer will operate as an integrated member of the team and will deliver capabilities to our customers from day one. They must be quick learners and love challenging themselves to constantly raise the bar. This opportunity requires strong problem-solving skills, an aptitude for team collaboration, and open communication as they deliver efficient, well-designed, and tested software for a positive user experience. Innovative thinking and well-designed products with an emphasis on performance are a necessity to give our users the best experience possible. As part of our commitment to innovation and continuous improvement, we
leverage AI technologies to deliver smarter, more efficient software solutions. You will have the opportunity to work with cutting-edge AI tools and techniques to enhance our products and deliver better outcomes for our customers.
Essential Job Functions/Requirements:
- Design and develop NetSuite customizations using SuiteScript (1.0/2.x)
- Understanding of and application of Object-Oriented Design principles
- Experience with AI and automation tools to enhance software development processes and deliver more efficient, high-quality solutions.
- Application of design patterns
- Collaborate with Product, Engineering, Finance, and Operations teams
- Optimize system performance and troubleshoot production issues
- Work as part of a team delivering software solutions
- Hands-on experience with construction of complex engineering solutions and knowledge of software development methodologies
- Partner with product, infrastructure, DevOps, architecture, and engineering to guide an initiative&technical direction
- Engage in tribe-level ceremonies, including planning, grooming, product demonstrations, and retrospectives
- Assist in enabling and maintaining the continuous delivery pipeline and exhibit a DevOps mindset to enable autonomy of agile scrum teams
- Excellent time management skills and ability to prioritize
- Resilient through change
- Participate in Agile ceremonies and DevOps practices
- Maintain documentation and follow release processes
AI & Automation Responsibilities
- Implement AI-driven enhancements within NetSuite workflows
- Collaborate with data teams to integrate AI/ML outputs
- Evaluate AI tools to improve business processes
- Demonstration of use of AI Assistant tools like Claude Code, GitHub Co-pilot is a must have
Education/Experience
- Bachelor's Degree in Computer Science or equivalent
- 3-8 years working in software engineering
- Extensive knowledge of SuiteScript (1.0/2.x)
- Familiarity with enterprise SaaS cloud-based solutions
- Experience in an Agile/Scrum environment
- Knowledge of release management and deployment workflow processes, from development release through production deployment
Skills & Expertise
- Object Oriented Programing Languages
- SuiteScript (1.0/2.x)
- Web API
- Web Services and serialization, XML, JSON, SOAP, WCF, REST
- Unit testing using mock objects
- Understanding of design patterns and object-oriented programming
- Familiarity with Agile Management Tools (i.e. Confluence, JIRA, VersionOne)
- Familiarity with JavaScript Unit Testing frameworks (Protractor, Jasmine or QUnit)
Specialized Knowledge & Skills
- Strong continuous improvement mindset, with a focus on optimizing processes, tools, and technologies to deliver better software.
- Accuracy and attention to detail.
- Professional demeanor.
- Work effectively in a team setting.
- Work efficiently across distributed teams.
- Aptitude for learning new technologies and concepts.
- Proficient time management abilities.
- Problem solver and project manager.
- Positive and pleasant disposition.