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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer 3

Oracle NetSuite is hiring a Software Developer 3 to develop and maintain cloud-based business applications using Java, JavaScript, and SQL technologies.

Software QA Engineer, Vega OS

Quality Assurance Engineer role at Amazon Lab126, focusing on test automation and quality leadership for consumer electronics devices and OS development.

Software Development Engineer II, MENA Tech

Amazon MENA is hiring a Software Development Engineer II to design and build innovative software solutions in Amman, Jordan.

Support Engineer II, Payments Acceptance and Experience Tech

Support Engineer II role at Amazon's Payments team, combining technical support with development work in Python and Java, focusing on payment systems and customer experience.

Support Engineer II, Payments Acceptance and Experience Tech

Support Engineer role at Amazon focusing on Payments Acceptance and Experience Tech, requiring 2+ years experience in software development or technical support.

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 3 months 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?