FullStack Developer (Analytics %26 BI)
OracleSpain-barcelonaUpdate time: May 14,2021
Job Description

Do you like challenges? We have a big one here in NetSuite – we are building completely new NetSuite’s business intelligence architecture and we need to ensure that it returns correct data quickly and in every moment. And we need UI in which our users will make data driven business decisions more effectively than ever. We need you to challenge the status quo, to come up with bright ideas to make this happen. UI spans from query builder drag and drop, exceeds in data manipulation in pivot tables and ends in presenting the results in attractive and easy to understand way. The project itself started with descriptive analytics to let customers understand what happened in the past, continues in diagnostic analytics to understand what's happening now and has strong ambition to help our customers to estimate what will most likely happen in the future while utilizing advanced business intelligence techniques as big data and machine learning. Join our software development team and work closely with product managers, user experience experts and back-end development team to create a cutting edge business intelligence in NetSuite.

Responsibilities

  • Software design & coding on the presentation layer of NetSuite Business Intelligence application
  • Communication with Suite Analytics back end Engineers, Product  Managers, Visual Designers on day-to-day basis
  • Implementing UI using in-house UI framework, communication with developers of UI framework, UI Product Managers
  • Fixing bugs, Suggesting improvements
  • Delivery of code on time while meeting requirements and complying to quality and architecture

Requirements

  • At least B.S. in computer science, engineering or equivalent experience
  • Strong programming skills, proven by successful participation on larger projects
  • Working experience in Java (which we use) or C++/C# (we’re ready to help with switch to Java) or good knowledge in this area with motivation to learn more
  • Working experience in JavaScript, HTML, CSS or good knowledge in this area with motivation to learn more
  • Testing frameworks for unit, integration and E2E tests
  • Organized and reliable, attentive to detail, able to efficiently manage multiple tasks
  • Excellent communication skills in English
  • Larger-scale Web applications
  • "Get things done" attitude!

We’ll highly appreciate if you are familiar with or willing to

  • Typescript – for scalable and robust applications, like ours
  • Have experience with industry standard UI library as React, Angular, Vue
  • Knowledge of Design Patterns, MVP, JS Promise, etc
  • SQL - you’ll soon find out it is handy even on the presentation tier
  • Continuous integration tools
  • Experience with Highcharts and CodeMirror, or similar tools

Our stack and development tools

  • Proprietary BI solution spanning Query Builder and execution, Pivoting & Charting, exports, Suite Script and more
  • For presentation layer we use an in-house built framework, created based on experience and deep analysis of React, Angular and Vue
    • Resembles React.js with Redux, on top of consolidated UI widgets
    • API is oriented on Java developers, similar to Ext 
    • Control over direction of development of the framework, ability to react on internal requirements
  • Oracle DB, WebLogic, Elastic, Kibana, Redis, Logstash, Kafka and more
  • Idea/VisualStudio IDE, P4, Git, Jira, Crucible, Confluence, TeamCity
  • Typescript, JS, Java, Kotlin
  • Jmeter, Selenium, Karma & Jasmine, Polarion
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

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.

As part of Oracle's employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).

Get email alerts for the latest"FullStack Developer (Analytics %26 BI) jobs in Spain-barcelona"