Software Engineer

Software Engineer

2-5 years
Not Specified

Job Description

Preferred Qualifications
About Oracle-NetSuite:
Oracle-NetSuite is the world%26#39;s first and leading provider of cloud-based ERP.  NetSuite helps companies manage core business processes with a single, fully integrated system covering ERP, CRM, SCM, financials, ecommerce, inventory, manufacturing and more. With a customer base of more than 40,000 organizations, NetSuite is 10 times larger than the nearest competitors.
You will work closely with other development teams, product management and UX to translate user requirements into technical solutions for NetSuite%26rsquo;s next generation user experience. You will leverage modern development processes and tools, including Oracle JET and TypeScript.  You will use existing methods and best practices to create applications with the highest levels of quality, security, reliability, efficiency, scalability and usability. 

  • Bachelor/Master degree in computer engineering, computer science or equivalent

  • 2+ years of software development experience with a proven track record of product excellence

  • Minimum 1+ years of experience on one or more popular web UI frameworks (Oracle JET, Angular JS, React, Vue.js)

  • Extensive experience with JavaScript and associated tools (npm, transpiling, minification)

  • Detailed understanding of modern web applications and services (REST, SOAP/WSDL)

  • Experience with test automation and test strategies from unit testing (Jest/Mocha) to testing web applications (WebDriver)

  • A demonstrated commitment to building high-quality product that is functionally correct, secure, performant, scalable and robust

  • Experience with Java, C++ or other object oriented language and writing complex SQL queries 

  • Knowledge of computer science fundamentals (algorithms, data structures, complexity theory and programming languages)

  • Excellent problem solving and software design skills

  • Excellent communicator in both technical and non-technical contexts

Detailed Description and Job Requirements
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.
Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. BS degree or equivalent experience relevant to functional area. 1 year of software engineering or related experience.

Job Details

Employment Types:



About Oracle

Similar Jobs

People Also Considered

Career Advice to Find Better

Simple body text this will replace with orginal content