Software Developer - NetSuite - Payroll

Oracle NetSuite is the world's first cloud company, established in 1998. They provide a unified application suite that offers leaders a complete view of their business. NetSuite is a leading cloud business system that includes financials, inventory management, HR, professional services automation, commerce, and more. As part of Oracle, NetSuite offers excellent benefits and is committed to creating a workplace where everyone feels empowered and set up for success.
Kitchener, ON, Canada
$50,500 - $110,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Developer - NetSuite - Payroll

Oracle NetSuite is seeking a Software Developer to join their Applications Development team in Waterloo, Ontario. This role involves implementing database-driven web applications and driving clean software design. The ideal candidate will have 3 to 5+ years of experience in software engineering or related fields.

Key Responsibilities:

  • Develop greenfield code for new engines and maintain legacy codebase
  • Implement database-driven web applications
  • Participate in clean software design discussions
  • Conduct code reviews and work on reducing technical debt
  • Partner with quality engineers and mentor junior engineers

Technical Stack:

  • Java for backend development
  • Oracle DB as the main persistence layer
  • Internal JavaScript framework for UI
  • Automated testing

The role offers opportunities for innovation, professional growth, and leadership development. Oracle NetSuite provides a competitive benefits package, including equity in the form of RSUs, RRSP contribution matching, work-life balance, and access to learning resources.

Qualifications:

  • Engineering or computer science degree
  • Experience with Java or similar object-oriented programming languages
  • Strong understanding of modern web applications and database-driven applications
  • Enthusiasm for automated testing
  • Excellent problem-solving and communication skills

Oracle NetSuite is committed to diversity, inclusion, and providing equal opportunities for all qualified applicants. They offer a supportive work environment that values work-life balance and professional growth.

Last updated 3 months ago

Responsibilities For Software Developer - NetSuite - Payroll

  • Apply basic to intermediate knowledge of software architecture to perform software development tasks
  • Develop, debug, and design software applications according to provided specifications
  • Build enhancements within existing software architecture
  • Suggest improvements to the architecture
  • Implement database-driven web applications
  • Participate in clean software design discussions
  • Conduct code reviews and work on reducing technical debt
  • Partner with quality engineers and mentor junior engineers

Requirements For Software Developer - NetSuite - Payroll

Java
JavaScript
TypeScript
  • Engineering or computer science degree
  • 3+ years of software engineering or related experience
  • Experience with Java or similar object-oriented programming languages
  • Strong understanding of modern web applications and database-driven applications
  • Enthusiasm for automated testing
  • Excellent problem-solving skills
  • Strong communication abilities in both technical and non-technical contexts

Benefits For Software Developer - NetSuite - Payroll

401k
Equity
  • Oracle equity in the form of publicly traded RSUs
  • RRSP contribution matching up to 6% of annual salary
  • Work-life balance
  • Access to learning library for career and skills growth
  • Pro-bono and mentorship opportunities
  • Regular team events

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.