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 a month 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

Software Development Engineer, RDS Platform

Join Amazon's Alameda team as a Software Development Engineer to shape the future of AWS Control Planes, building innovative technologies at scale.

Software Development Engineer, AWS Energy Team

Join AWS as a Software Development Engineer to build sustainable cloud infrastructure and innovative renewable energy solutions.

Software Dev Engineer II-TEST

Amazon is hiring a Software Dev Engineer II-TEST to automate purchase and payment flows for their Digital Emerging Payments team.

Software Development Engineer II, AWS Data Center Operating Systems

AWS seeks a Software Engineer II for Data Center Operating Systems to design and build distributed systems at scale, collaborating across teams to innovate cloud infrastructure.

Software Development Engineer, Amazon Business

Join Amazon Business as a Software Development Engineer to innovate in B2B procurement solutions and drive technological advancements for international business customers.