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.
• Cooperates with QA engineers for Quality Assurance, and automation test.
• Correctly translate 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.
• Provides occasional support to new team members.
• Works on problems of moderate scope where analysis of situation or data requires a review of a variety of factors
• Focus on quality and application performance
• Follow 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 one or more of the modern languages like Java, JavaScript, Typescript, Groovy, C#, Python, or C++/C, …, etc.
Experience in application performance tuning.
Experience in database SQL programming.
Proficiency in written and spoken Mandarin will be preferred, to work with multiple regional stakeholders in various locations, where communication is conducted mainly in Mandarin.
Experience on web application development, with Web-Services and JavaScript libraries.
Skilled in integration approaches and strategies.
Experience with architecting systems.
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.
Added advantage:
Advanced HTML skills: HTML5, CSS, XHTML.
Experience of designing high performance system.
Experience of CI/CD, and version control tools like P4, and Git.
Experience of DevOps.
Agile/Scrum experience.
As a member of the software engineering division, you will perform high-level design based on provided external specifications. Specify, design and implement minor changes to existing software architecture. Build highly complex enhancements and resolve complex bugs. Build and execute unit tests and unit plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering as necessary to discuss minor changes to product functionality and to ensure quality and consistency across specific products.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
Get email alerts for the latest"Senior Software Engineer jobs in Sg-singapore"
