Job Description
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.
Career Level - IC3
Responsibilities
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 robust software system 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. Good communication 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.