Position: Netsuite Software Engineer
Company: Avenga
Category: JavaScript
Experience required: 2y
English level: intermediate

Skills and requirements:
2+ years of experience working with NetSuite CRM and/or ERP
Fluency in NetSuite platform functionality and toolset
Good knowledge of NetSuite data model
Understanding of main NetSuite Integration and data migration patterns
Experience configuring NetSuite and developing complex scripts (SuiteScript)
Experience in building APIs (SOAP, Rest)
Knowledge of tools and services for checking API
Knowledge of NetSuite CSV import tool
Strong Javascript level (form creation, validation, work with API)
Experience with relational databases (Oracle or any other)
Ability to understand and clarify business requirements
Understanding of OOP, OOD, and design patterns
English - Upper Intermediate.


Responsibilities:
Design and implement technology solutions using NetSuite according to business and stakeholder requirements from various departments
Tasks and features estimation
New features development and development from scratch;
Writing reusable, testable and efficient code;
Performing code reviews;
Constantly improve development process;
Anticipate problems or issues that may arise, forecast high risk areas in software.


We Offer:
New office with areas for recreation, well-staffed kitchen facilities, shower, covered bike parking;
Compensation of medical service;
Sport compensation: gym-membership reimbursement, small gym on-site;
Language school;
Compensation of training: our employees can participate in the training given by external and internal experts;
PE accounting and support;
Free fruits and sweets.