Job was saved successfully.
Job was removed from Saved Jobs.

Job Details


Oracle

Principal Full Stack Software Engineer- Analytics Cloud

Technology

Software Engineer

No

Redwood City, California, United States

"**Principal Full Stack Software Engineer- Analytics Cloud****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 deadlinesOther 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**Detailed Description and Job Requirements**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.****Job:** Product Development**Location:** US-CA,California-Redwood City**Job Type:** Regular Employee Hire**Organization:** Oracle"