Rapid7's IT organisation is looking for an experienced NetSuite Engineer to join their dynamic and growing Enterprise Applications team. This role is perfect for someone who likes to solve problems using a hands-on approach as an individual contributor and as part of a team.
About the Team
Our Enterprise Applications team analyse and debug production issues and recommend ways to maintain and improve the overall health and wellbeing of the application and its integrations. The team would also need to partner with other team members, other application owners, different members within IT organization and business stakeholders.
About the Role
This highly visible role at Rapid7 involves setting our internal stakeholders up for success and ensuring our NetSuite ecosystem is set up to perform at an optimum level as we create a more secure future for our customers.
In this role, you will:
Participate in every aspect of the Oracle NetSuite solutions development lifecycle including software engineering, requirements gathering, solution architecture, development, testing and deployment.Build, maintain, and release our well architected services by writing correct and clean code consistently and following best practices and conventions.Mentor team members in technology, architecture and delivery of applications, and delegate case work.Interpret business strategy for deployment within their own area, setting clear aims and objectives with clarity of delivery accountability.Participate in industry wide forums and stay current with Oracle NetSuite updates and best practices.Collaborate with cross-functional teams to undertake analysis of business requirements, with particular regard to their impact on existing systems and environments and produce an appropriate business and/or system design.Responsible for software engineering direction to enable the implementation of a quality application architecture solution whilst appreciating the commercial environment.Analyze the impact of change, anticipates possible problems, and develops plan to prevent them. Advocate and enable a philosophy for ongoing productivity improvement, reuse and education.Work directly on tools and applications that exists in Rapid7 Netsuite ecosystem and provide necessary support and subject matter expertise on those tools as neededWork closely with our Internal and external Auditors to provide compliance related support on a regular cadenceWork directly with various vendor organisations on application, support and contractual related mattersRecommend and implement various best practices to ensure overall security, stability and scalability of our existing Rapid7 NetSuite eco system
The skills you will bring include:
A minimum of 5 years of hands-on experience building custom solutions using Oracle SuiteCloud technologies and 5+ years of experience working with NetSuite platforms.Experience with all aspects of the NetSuite system implementation including, but not limited to gathering requirements, designing the future state solution, the development of objects related to their process scope, as well as supporting testing and post implementation support.Knowledge of integration points and the order in which these must be executed.Experience with large Full Life Cycle (FLC) project implementations, various Oracle Netsuite functional solutions architecture, gap analysis and strategic roadmap/blueprint development.Expertise of SuiteCloud technologies including SuiteScript & SuiteFlow and have a strong JavaScript skill set.
If you have any of these, that would be great:
5+ of experience working with NetSuite Order-to-cash and Accounting processes and developing advanced customisations to transactions and fulfillments.Strong knowledge of advanced approval workflows.Experience building complex ODBC SQL queries in SuiteAnalytics.Subscription management, renewal automation, and licensing.NetSuite integrations with other Financial & CRM platforms such as a subset of Salesforce, Avalara/Vertex, Strongpoint, Fastpath, Coupa, and Concur.
We know that the best ideas and solutions come from multi-dimensional teams. That's because these teams reflect a variety of backgrounds and professional experiences. If you are excited about this role and feel your experience can make an impact, please don't be shy - apply today.
About Rapid7
At Rapid7, we are on a mission to create a secure digital world for our customers, our industry, and our communities. We do this by embracing tenacity, passion, and collaboration to challenge what's possible and drive extraordinary impact.
Here, we're building a dynamic workplace where everyone can have the career experience of a lifetime. We challenge ourselves to grow to our full potential. We learn from our missteps and celebrate our victories. We come to work every day to push boundaries in cybersecurity and keep our 10,000 global customers ahead of whatever's next.
Join us and bring your unique experiences and perspectives to tackle some of the world's biggest security challenges.
#LI-PB1