Epicareer Might not Working Properly
Learn More

Software Engineer-NetSuite

Salary undisclosed

Apply on


Original
Simplified

Software Engineer

Oracle, Malaysia

Looking for a Software Engineer, who will work on market leading NetSuite product in Oracle. Ideal candidate will apply strong software design and development skills to build high performance web, database and distributed software systems. He / She will also be involved in test planning, and automation / test design and execution.

About the job

Oracle NetSuite is an American cloud computing company that provides software services to help manage business finances, operations, and customer relations. Today, Oracle NetSuite Global Business Unit provides a suite of cloud-based financials / Enterprise Resource Planning (ERP), HR and omnichannel commerce software that runs the business of companies in more than 100 countries.

As a Senior / Software Engineer, you will help us deliver our market leading NetSuite product that powers many of the world’s largest ERP and NFP sites. Ideal candidate will demonstrate an ability to apply technology to solve real business problems. They will be able to communicate effectively with technical and non-technical constituencies. Above all, they will demonstrate a clear ability to create robust, easily extensible solutions for our customers.

Responsibilities

• Designs, implements, tests and deploys software solutions for cloud based system.

• Correctly translates user requirements into technical design.

• Creates solutions, designs and implements on top of NetSuite platform, by using advanced data structure and algorithms.

• Resolves and troubleshoots software issues and get final delivery done according to time constraints.

• Also designs and implements test plans, automation test scripts, and manual tests for quality assurance.

• Works on problems of moderate scope where analysis of situation or data requires a review of a variety of factors

• Focuses on design and quality of high performance system.

• Follows the SCRUM framework & methodology

Requirements:

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or related fields.
  • Minimum 3 - 5 years of software design and development experience using any one or more of the modern languages like Java, JavaScript, Typescript, Groovy, C#, Python, or C++/C, …, etc.
  • Experience in software application design, performance tuning and optimization.
  • Experience in database SQL programming.
  • Experience on web application development, with Web-Services, Java and JavaScript libraries.
  • Skilled in integration approaches and strategies.
  • Rich designing and development experience with advanced data structures and algorithms, and design patterns.
  • Strong problem solving and analytical skills.
  • Experience with rich UI development.
  • Proficiency in written and spoken Mandarin will be preferred.

Added advantage:

  • Experience in QA test planning, automation script development and manual test.
  • Experience of designing high performance system.
  • Advanced HTML skills: HTML5, CSS, XHTML.
  • Experience of CI/CD, and version control tools like P4, and Git.
  • Experience of DevOps.
  • Agile/Scrum experience.