Taro Logo

Senior Software Developer

A world leader in cloud solutions, providing ERP and cloud technology solutions as part of Oracle Corporation.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Developer

The Role – Senior Software Engineer

NetSuite ERP engineers do more than write and test code. We become specialists in our business domain and take the time to deeply understand our customers' goals. We own the design of our product, bringing questions and ideas to the table and analyzing them. We develop greenfield code for new engines as well as maintain a powerful legacy codebase, both covered with test automation.

Our Shared Application Services team develops the core building blocks that allow functionalities like generic transactions, voiding, a rules engine, and more to run to perfection. While this may sound simple, our customers' needs vary widely, and our code base is complex. The NetSuite solution is written in Java with Oracle DB as the main persistence layer. The UI uses typescript Jet build on React and internal JavaScript framework.

This role is for someone who wants to be involved with all phases of the development and testing process (planning, automation, investigation and bug hunting). We'd like you to be passionate about clean code, quality, and SOLID principles. If you want to work in an agile environment with continuous integration, pair programming and TDD practices, our team would be a phenomenal fit.

As a premier part of Oracle's network, the ERP team at NetSuite enjoys a start-up culture with the added benefits of the strength and stability of a global organization. Our work environment is open and agile. We thrive on collaboration and global teamwork to build a seamlessly integrated suite of features and flexible solutions that leverage our work.

The ideal candidate will have:

  • Strong background in Computer Science or STEM
  • Expertise in Java and object-oriented programming
  • Experience with modern web applications and databases
  • Passion for automated testing and quality code
  • Excellent problem-solving and communication skills

We offer competitive compensation including equity, comprehensive benefits, flexible work arrangements, and a collaborative, innovative work environment where you can grow your career while maintaining work-life balance.

Last updated 2 months ago

Responsibilities For Senior Software Developer

  • Assist in defining and developing software for tasks associated with developing, debugging or designing software applications
  • Provide technical leadership to other software developers
  • Specify, design and implement changes to existing software architecture
  • Develop greenfield code for new engines and maintain legacy codebase
  • Work with core building blocks for generic transactions, voiding, and rules engine

Requirements For Senior Software Developer

Java
JavaScript
TypeScript
React
  • Computer Science degree or proven experience in STEM
  • Experience with Java or similar object-oriented programming language
  • Understanding of modern web applications
  • Experience with database-driven applications (SQL and PL/SQL)
  • Strong problem-solving skills
  • Strong communication abilities in English
  • Experience with automated testing

Benefits For Senior Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
Education Budget
  • Oracle equity (RSUs)
  • Health and life insurance
  • Paid sick leave
  • 25 days vacation
  • Hybrid/remote work flexibility
  • Free parking
  • Meal vouchers
  • Flexi passes
  • Career development support
  • Mentorship program

Interested in this job?