Senior Software Engineer - NetSuite Brazil

Engineering São Paulo, São Paulo


Avalara Brazil                                                                                                   

Job title: Senior Software Engineer

About us:

Work Location: São Paulo, Brazil

Relevant Work Experience4 to 6 years 

Reports toLeonardo Nogueira

This is a permanent full-time position.

Department:  Connectors

Job Overview:

We need a Techno functional NetSuite Developer that is well versed with NetSuite Sales / Purchase modules, Web store and Suite Commerce Advanced knowledge.

 Essential Duties and Responsibilities

          Developing configurations, enhancements, & customizations of NetSuite

          Suite Script development, developing integrations using SuiteLet

          Improving current NetSuite functions and adding new functionality via custom script creation using Suite Script

          Come up with technical designs for new features

          Perform code reviews and ensure coding standards and practices.




          Bachelor degree in Computer Science or Engineering degree in computer/IT etc.

          4-6 years relevant experience is essential.

          Technical Skills:

          Should have worked with client-side technologies like HTML, JavaScript, or Ajax.

          Should have knowledge in integration involving web services (XML, SOAP, WSDL) and REST protocols.

          NetSuite scripting – client script, SuiteLet, user event script, scheduled script, workflows etc.

          Understanding of functionality related to Accounting, Sales Cycle, Purchase Cycle, Quote-to-Cash (including billing, purchasing and fulfilment)

          Knowledge of Suite Commerce Advanced.

          Managing forms in NetSuite such as sales order, item fulfilment, invoice, cash management, stock management, etc.

          Knowledge of creation of custom transaction body field, columns field and item fields, entity fields.

          Knowledge of Suite Bundler(Creating & deployment of a bundle).

          Good understanding of OOP concepts

          Good design skills




o     Fluent in written and spoken English.

o     Must be a team player and participate actively in technical/project decision making process.


o     Experience with AGILE development processes like Scrum

o     Experience in working with geographically diverse teams.


Working Conditions: Good communication skills are essential for integration to a global development team


About Avalara:

Our Vision is to be a part of every transaction in the world. Our Motto is Tax compliance done right.

We have been recognized for our next-generation software solutions by being listed in Forbes 2017 list of the worlds’ best 25 Cloud Companies.