The NetSuite Developer plays an important role in the support and development of the Converge-One applications, supported by the IT team. The NetSuite Developer s role is to help plan, design, develop, launch, and maintain the systems and solutions in support of core organizational functions. This will include helping resolve performance issues and support tickets, identifying and recommending solutions to remediate chronic issues and poor performing software, identify ways to improve productivity, and helping to implement best practices related to software development, including coding standards, integration and security best practices.
Qualifications
Required Qualifications
Bachelor s degree in Computer Science, Information Systems, or equivalent work experience
5+ years of NetSuite Developer experience
Advanced knowledge of SuiteScript capabilities
Experience with custom records, custom fields and workflow
Excellent communication skills, both written and verbal
Extensive Accounting/Finance experience
Fast learner, easily trained
Self-motivated, self-starter
Excellent analytical and problem-solving skills
Strong verbal and written communication skills
Desired/Preferred Qualifications
Experience in Agile development
Experience with CRM, ITSM, and SharePoint
Experience with Celigo helpful
Demonstrated knowledge and experience of software engineering principles, methodologies, and procedures
Responsibilities
Essential Functions
Partners with the necessary teams to fully understand business scope and implement sustainable, cost effective solutions, adhering to the company s strategic direction and standards
Works with external and internal partners to ensure coding best practices and development principles are followed
Works on internal development projects during code design, development, optimization, deployment and ongoing maintenance
Partners with business liaisons and engineers to translate business requirements into technical requirements
Creates process flowcharts, diagrams, and other related documentation
Participates in the design process of new features and enhancements to existing software
Maintains a broad and thorough understanding of current software development techniques, methodologies, tools, and technologies
Proposes, implements feasible solutions or processes to improve the efficiency and effectiveness of applications
Diagnoses and solves technical problems related to project implementation and ongoing maintenance
Works independently or in a team situation to deliver on agreed upon timelines
Analyzes end-user needs and designs, tests, and develops software to satisfy demand
Demonstrates knowledge of test driven development as well as unit test and test harness designs.
Writes code with a clear concept of object Oriented designs.
Diagnoses issues, evaluates and recommends the best resolution plan and executing against that plan
Provides database integrations/data migrations between applications
Completes role specific training, certifications, or attend industry events as assigned by the manager on an annual basis
Job Classification
Industry: Telecom / ISPFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Back End DeveloperEmployement Type: Full time