Software Developer

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
Hybrid
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 Developer 3

Oracle Software Developer 3 position in Redwood City, focusing on backend development with Java and SQL, offering competitive salary and comprehensive benefits.

Software Developer 3

Software Developer 3 position at Oracle focusing on backend development with C++, Python, and distributed systems in Redwood City, CA.

ERP Infor Developer

ERP Infor Developer position at Arsys, working on Infor LN systems with Java and SQL, offering hybrid work model and comprehensive benefits.

Software Developer 3

Software Developer 3 position at Oracle focusing on backend development with Java, Python, and JavaScript, offering competitive salary and comprehensive benefits.

Description For Software Developer

Oracle NetSuite, the pioneer in cloud business solutions since 1998, is seeking a Software Developer to join their Applications Development team in Waterloo, Ontario. As the leading cloud business system, NetSuite offers a comprehensive suite including financials, inventory management, HR, and commerce solutions trusted by thousands of global customers.

The role involves designing and implementing database-driven web applications using Java and Oracle DB, with UI development using an internal JavaScript framework. The ideal candidate will be passionate about clean code, code reviews, and reducing technical debt. This position offers significant opportunities for innovation and professional growth within a collaborative, global team environment.

The company provides an attractive compensation package including Oracle equity (RSUs), RRSP matching up to 6%, and comprehensive benefits. The hybrid work environment ensures work-life balance while maintaining team collaboration. NetSuite's commitment to diversity, inclusion, and employee development is demonstrated through extensive learning resources, mentorship opportunities, and regular team events.

Candidates should possess an engineering or computer science degree, several years of software development experience, strong problem-solving skills, and excellent communication abilities. The role offers the unique opportunity to work on both greenfield projects and maintain powerful legacy systems while contributing to a product that helps businesses worldwide achieve greater efficiency and growth.

Join Oracle NetSuite to be part of a company that values innovation, integrity, and customer success, while offering competitive compensation, professional development, and a supportive work environment that promotes both individual and team success.

Last updated 3 months ago

Responsibilities For Software Developer

  • Design and implement database-driven web applications
  • Drive and discuss clean software design
  • Participate in code reviews
  • Reduce technical debt
  • Collaborate with local and global colleagues
  • Maintain and develop both new and legacy codebase

Requirements For Software Developer

Java
JavaScript
  • Engineering or computer science degree
  • Several years of software development experience with Java or similar OOP language
  • Understanding of modern web applications
  • Experience with database-driven applications
  • Strong problem-solving skills
  • Experience with automated testing
  • Strong communication abilities
  • Understanding of business software applications

Benefits For Software Developer

Medical Insurance
401k
Vision Insurance
Dental Insurance
  • Oracle equity (RSUs)
  • RRSP contribution matching up to 6%
  • Work-life balance
  • Flexible hybrid work schedule
  • Access to learning library
  • Career growth opportunities
  • Pro-bono and mentorship opportunities
  • Regular team events

Interested in this job?