Software Developer 2
OracleUs-ca,california-pleasantonUpdate time: January 7,2020
Job Description

Business Intelligence (BI) is one of the fastest growing segments of the software industry. Business Intelligence Tools allow analytics and executives to get the information they need to make critical strategic decisions in a fast-paced rapidly changing business world. Our customers are typically users who are unfamiliar with database schema and technology, so we focus on building Next generation Self-Service Data Discovery and Analytics platform. This team provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. 

For this position, we are looking for senior Data Management/Modeling Engineer with experience in data warehousing projects. You will work with SaaS application data and deliver data model powering Next generation Analytical application to solve real world business problems. You will work as part of the team designing all aspects of data management practices for the cloud.

 

Responsibilities\:

  • Translate business requirements into logical/physical data models that are easy to understand.
  • Design declarative data warehouse transformation rules/guidelines, for extraction/sourcing, loading and transformation
  • Use SQL queries/custom scripts in Python etc. for rapid prototyping data model/transforms
  • Design, develop unit/integration test data/plan and scripts for data model deliverables.
  • Creates supporting documentation, such as metadata and diagrams of entity relationships, business processes, and process flow

 

 

Preferred Qualifications\:

  • Degree level (BS/MS/PhD)\: MS preferred
  • Major(s)\: Computer Science, Data Science
  • Programming languages/tools\: Java, Python, SQL
  • Preferred coursework\: Statistics, Machine Learning, Data Structures & Algorithms, Databases
  • Other\: Big Data, Data Science, ETL, Data Analytics, Visualization
!|!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.!|!

Get email alerts for the latest"Software Developer 2 jobs in Us-ca,california-pleasanton"