Software Developer - NetSuite - Payroll

World's first cloud company providing unified business application suite including financials, inventory management, HR, and commerce solutions.
Kitchener, ON, Canada
$50,600 - $110,500
Backend
Mid-Level Software Engineer
In-Person
6+ years of experience
Enterprise SaaS

Description For Software Developer - NetSuite - Payroll

Oracle NetSuite, the pioneer in cloud computing since 1998, is seeking a Software Developer to join their Applications Development team in Waterloo, Ontario. This role offers an exciting opportunity to work on the world's leading cloud business system that serves thousands of customers globally.

The position involves developing and maintaining database-driven web applications using Java and Oracle DB, with the UI leveraging an internal JavaScript framework. The ideal candidate will be passionate about clean code, automated testing, and reducing technical debt. This role provides an excellent opportunity to work on both greenfield projects and maintain legacy systems while specializing in NetSuite's business domain.

As part of Oracle NetSuite, you'll enjoy comprehensive benefits including equity in the form of RSUs, RRSP matching, and excellent work-life balance. The company provides extensive learning resources and opportunities for career growth through mentorship and pro-bono work. The collaborative team environment includes regular social events and activities to foster connection and engagement.

The role requires 6-10+ years of experience, with a focus on Java development and database-driven applications. You'll be working in a supportive environment where innovation is encouraged, and you'll have the opportunity to make significant contributions to a product used by businesses worldwide. The position offers competitive compensation ranging from CAD 50,600 to 110,500 per annum, along with comprehensive benefits.

Oracle NetSuite is committed to diversity and inclusion, providing equal opportunities for all qualified candidates. The company's culture emphasizes customer focus, collaboration, innovation, and integrity, making it an ideal place for professionals looking to advance their careers in a dynamic, global organization.

Last updated 8 days ago

Responsibilities For Software Developer - NetSuite - Payroll

  • Perform software development tasks
  • Debug and design software applications
  • Build enhancements within existing software architecture
  • Suggest improvements to the architecture
  • Work with database-driven web applications
  • Participate in code reviews
  • Guide and mentor junior engineers

Requirements For Software Developer - NetSuite - Payroll

Java
TypeScript
  • Engineering or computer science degree
  • Experience with Java or similar object-oriented programming language
  • Strong understanding of modern web applications
  • Extensive experience with database-driven applications
  • Strong problem-solving skills
  • Strong communication abilities
  • Experience with automated testing

Benefits For Software Developer - NetSuite - Payroll

Medical Insurance
401k
Equity
  • Oracle equity (RSUs)
  • RRSP contribution matching up to 6%
  • Work-life balance
  • Learning library access
  • Team events
  • Medical insurance
  • Life insurance
  • Retirement options

Interested in this job?

Jobs Related To Oracle NetSuite Software Developer - NetSuite - Payroll

Python Developer

Python Developer position at Oracle NetSuite, developing enterprise cloud solutions with 3-5+ years experience required.

Software Developer

NetSuite ERP is hiring a Software Engineer in Prague to work on core Tax framework. Join a collaborative team, enjoy work-life balance, and grow your career in cloud-based ERP solutions.

Operations Software Engineer (QA analyst)

Oracle NetSuite seeks Operations Software Engineer (QA analyst) for Cloud Operations team. 3+ years experience, Python, SQL, Linux skills required. Based in Zapopan, Mexico.