We are looking for an ambitious and creative Software Engineer to join our Platform Distribution team. Working with other engineers and product managers, you will create application distribution solutions that allow developers to publish, release and market their applications via SuiteApp Marketplace.
The team is part of the SuiteCloud Platform, a platform-as-a-service (PaaS) for customizing and extending NetSuite's core capabilities, and a key driver of NetSuite's success in meeting the needs of our broad customer base. Customers build on the platform directly or install SuiteApps built on the platform by independent solution vendors.
In this position you will be exposed to a wide range of modern technologies and tools. We are strong believers in Object Oriented Programming, Clean Code, Design Patterns, Test Driven Development, Test Automation and Continuous Integration.
The team currently has members based in Czech Republic and Philippines.
You will be working on the design and implementation of solutions that enable platform developers to distribute their applications to NetSuite customers. You will be developing in Java, JavaScript and TypeScript, and will be thinking about clean code, versioning, tooling, testing and architecture.
Our Platform is used by more than 40k companies around the globe with many different requirements, so our solutions should be generic enough for anyone to use them and fulfill their needs. Are you ready for the challenge?
You will work closely with other development teams and departments, product management, user experience, documentation to define and implement new product offerings while ensuring the continued functionality of the existing SuiteCloud Platform.
Oracle NetSuite is the world's best cloud-based, multi-tenant ERP (Enterprise Resource Planning) service with unified financials, supply chain, order management, omnichannel e-commerce... all in one platform!
We love quality, clean code and follow SOLID principles. We implement Agile (SCRUM), continuous improvement and self-management practices: code reviews, continuous integration, knowledge sharing, release retrospectives, incremental refinements, pair programming, … you name it! Our common language is English, both in the team and for communicating with our peers in Europe, the Americas and Asia.