Software Developer

World's first cloud company delivering 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
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Developer

Oracle NetSuite, the world's first cloud company, is seeking a Software Developer to join their Applications Development team in Waterloo, Ontario. Since 1998, NetSuite has been delivering unified business solutions including financials, inventory management, HR, and commerce. The role involves implementing database-driven web applications using Java and Oracle DB, with UI work in JavaScript. The ideal candidate will focus on clean code, code reviews, and technical debt reduction.

The position offers significant growth opportunities in a collaborative environment where work-life balance is prioritized. Benefits include Oracle equity (RSUs), RRSP matching, comprehensive health coverage, and access to extensive learning resources. The team culture emphasizes innovation, customer focus, and integrity.

As a Software Developer, you'll work on both greenfield projects and maintain legacy systems, becoming a specialist in NetSuite's business domain. The role requires strong technical skills in Java and database technologies, combined with excellent problem-solving and communication abilities. You'll have the opportunity to mentor junior engineers and contribute to coding practices.

NetSuite's solution serves thousands of customers globally, providing business visibility and control through integrated applications. The company offers a supportive environment where career growth and personal development are encouraged through various learning and mentorship opportunities. Join a diverse, inclusive workplace that celebrates differences and drives innovation in the cloud computing space.

Last updated 9 days ago

Responsibilities For Software Developer

  • 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

Java
  • Engineering or computer science degree
  • Experience with Java or similar OOP languages
  • Strong understanding of modern web applications
  • Experience with database-driven applications
  • Strong problem-solving skills
  • Experience with automated testing
  • Strong communication abilities
  • English language proficiency

Benefits For Software Developer

Medical Insurance
Vision Insurance
Dental Insurance
401k
Equity
  • RRSP contribution matching up to 6% of annual salary
  • Work life balance
  • Access to learning library
  • Regular team events
  • Oracle equity in form of RSUs
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Oracle NetSuite Software Developer

Software Developer - NetSuite ERP - Cash and Profits

Mid-level Software Developer position at Oracle NetSuite, focusing on ERP development using Java and JavaScript, offering competitive compensation and benefits.

Software Developer

Software Developer role at Oracle NetSuite, developing cloud-based business applications using Java and JavaScript in a hybrid work environment.

Software Engineer

Software Engineer position at Oracle NetSuite working on enterprise cloud business software development

Software Engineer in Test – Routing

Mid-level Software Engineer in Test position at Oracle NetSuite, focusing on infrastructure routing testing and quality assurance with 3+ years experience required.

Software Developer (Infrastructure Sandbox team)

Mid-level Software Developer position at Oracle NetSuite, focusing on infrastructure development for cloud-based ERP solutions.