Preferred Qualifications
Overviewof Product Oracle Analytics
We are actively hiring for a Sr Principal Engineer for an energetic and challenging team building an enterprise Analyticplatform that will allow users to quickly gain insights on their most valuableasset; data.
OracleAnalytics is an industry-leading product that empowers entire organizationswith a full range of business analytics tools, enterprise ready reporting andengaging, and easy-to-use self-service data visualizations. Our customersare business users that demand a software product that allows easy, fastnavigation through the full spectrum of data scale from simple spreadsheets toanalyzing enormous volumes of information in enterprise class data warehouses.
OracleAnalytics is a comprehensive solution to meet the breadth of allanalytics needs. Get the right data, to the right people, at the right timewith analytics for everyone in your organization. With built-in security andgovernance, you can easily share insights and collaborate with your colleagues.By leveraging the cloud, you can scale up or down to suit your needs. TheOracle Analytics Cloud offering is a leading cloud service at Oracle built onOracle Cloud Infrastructure. It runs with a Generation 2 offering andprovides consistent high performance and unmatched governance and securitycontrols.
Self-service analytics drive businessagility with faster time to insights. You no longer need help from IT toaccess, prepare, analyze, and collaborate on all your data. Easily create datavisualizations with automated chart recommendations and optimize insights bycollaborating with colleagues on analyses.
Augmented analytics with embeddedmachine learning throughout the platform drive smarter and better insights.Always onand always working in the background, machine learning iscontinuously learning from the data it takes in, making it smarter and moreaccurate as time goes by. Uncover deeper patterns and predict trends forimpactful, unbiased recommendations.
Onthe team we develop, deploy, and support the Oracle Analytics platform helpingour customers succeed in their journey to drive business value. You willbe working with experts in their field, exploring the latest technologies, youwill be challenged while creating features that will be delivered to ourcustomers, asked to be creative, and hopefully have some fun along the way. Members of our team are tasked to take on challenges along all aspect ofour product.
https://www.oracle.com/solutions/business-analytics
SpecificResponsibilities
As a senior member of the development team, you will design, code, debug, and deliverinnovative analytic features that involve Java, JavaScript, C++ and webtechnologies with extensive experience developing highly interactive, highlyscalable, distributed, multithreaded applications.
You will work closely withyour peer developers located across the world, including Mexico, India and theUSA. Key responsibilities include:
- Definerequirements for new projects and specifies, designs and develops software tothose requirements
-Has full responsibility for the architecture of a substantial area within alarge product
-Facilitates cross team software application design and implementation
-Technical lead with coding responsibilities plus project wide coding taskdefinition and mentoring for other developers
-Clearly communicate through writing and be able to create flowcharts,architecture diagrams and API design documentation
-Communicate continually with management and project teams on status anddevelopment effort
-Contribute to service excellence by recommending user interface, architectureor development process improvements
-Build software applications following established secure coding standards
-Work with the Customer Support team to address product issues in production
Key Qualifications:
- BS/MS in Computer Science or related major
- Eight or more years of hands on Full Stack coding experience with recent experience in architecting solutions.
- Strong written and verbal English communication skills
- Exceptional analytic and problem-solving skills
- Ability to create and present software architecture and API designs
- Technical lead with ability to define development tasks for a team of developers
- Hands-on lead developer capable of implementing complex software solutions
- Extensive experience in designing, developing and debugging multithreaded applications
- Advanced understanding of object-oriented programming principles and MVVM principles
- Experienced in development of highly scalable and secure cloud based software
- Solid knowledge of data structures and operating system architecture
- Experienced in developing, implementing, and optimizing software algorithms
- Advanced skills utilizing Java, C++, JavaScript, HTML, CSS
- Experienced in building and using REST APIs
- Experienced in utilizing JS frameworks such as jQuery, Knockout, or React with Redux
- Understanding of relational database SQL query optimization and execution
- Knowledge of Linux and Shell scripting
- Advanced experience using source control tools such as GIT and build technologies such as Maven/Gradle
- Self-motivated and passionate in developing high quality software
- Strong team player with excellent interpersonal relationship skills
- Extremely reliable and works well under pressure and tight deadlines
Other Qualifications:
- Knowledge of Business Intelligence or Analytics
- Knowledge of architectural styles and design patterns
- Familiarity with Cloud services such as OCI, AWS, Azure or GoogleCloud
- Knowledge of Software Development Lifecycle and Continuous Integration
- Knowledge of OLAP, multidimensional databases and data warehousing
- Exposure to Kubernetes and Docker
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.
Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 8 or more years of software engineering or related experience.
Oracle is an Affirmative Action-Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veterans status, age, or any other characteristic protected by law.
Redwood City, CA
Oracle Corporation develops, manufactures, markets, sells, hosts, and supports application, platform, and infrastructure solutions for information technology (IT) environments worldwide. The company provides services in three layers of the cloud: Software as a Service, Platform as a Service, and Infrastructure as a Service. It offers human capital and talent management, enterprise resource planning, customer experience and relationship management, procurement, supply chain and project portfolio management, business analytics and enterprise performance management, and industry-specific application software, as well as financial management and governance, and risk and compliance applications.
The company also licenses its Oracle Database for storage, retrieval, and manipulation of data; and Oracle Fusion Middleware software to build, deploy, secure, access, extend, and integrate business applications, as well as automate business processes. In addition, it provides development tools, identity management, and business analytics software solutions for mobile computing development to address the development needs of businesses; Java, a software development language; and big data solutions. Further, the company provides Oracle Engineered Systems, servers, storage, industry-specific hardware, and hardware support products, as well as operating systems, virtualization, management, and other hardware-related software.
Additionally, it provides consulting services, including IT strategy alignment, enterprise architecture planning and design, initial software implementation and application development and integration, security assessments, and ongoing software enhancements and upgrade services; and customer support and education services. It serves businesses, government agencies, educational institutions, and resellers. Oracle Corporation has a partnership agreement with Microsoft Corp. The company was founded in 1977 and is headquartered in Redwood City, California.