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. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 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.Senior Software Developer - SaaS AnalyticsCompany overviewEmerging technologies are disrupting old paradigms and unleashing new opportunities. Oracle has embedded innovative technologies in every aspect of our cloud, enabling companies to reimagine their businesses, processes, and experiences. Oracle is again revolutionizing how data is managed. Oracle is the #1 provider of business software, with a broad portfolio of solutions for companies of all sizes. Today, 430,000 customers in 175 countries use Oracle technologies toseize business opportunities and solve real, tangible challenges.Position SummaryOracle's Global Business Units (GBUs) provide best-in-class products and services to the communications, construction and engineering, food and beverage, financial services and insurance, health sciences, hospitality, public sector, and retail industries. The GBU Technology Services team define, build and support common services that GBUs use to deliver their products and services.We are committed to delivering state-of-the-art experiences that delight users and provide value to our industry customers.We are developing an Analytics and Data Science (AI/ML) Cloud Service for different GBUs to uptake. We need a talented, multi-faceted Software Developer to work on state of the art technologies for developing analytics infrastructure and applications on cloud.Responsibilities:
Develop analytics infrastructure and SaaS applications.
Join local and remote agile teams of developers.
Take leadership role for projects including product design.
Analyze and create implementation strategies and requirements.
Use and contribute to the Continuous Integration and Continuous Delivery process (CI/CD).
Work with state of the art Cloud technologies.
Write well designed, testable, efficient code.
Demonstrate Strong Quality Orientation, and get involve in Organizational process that will enhance the Organizational productivity.
Demonstrate dedication and responsibility in delivering results and shall be Team Player.
6 years of Software Development experience.
3 years of experience in Big Data Development.
Good understanding of Cloud Native Architecture and principles.
Strong knowledge on Scala, Core Java, Spring Framework.
Experience with Apache Spark and Spark Streaming, Kafka.
Experience in working on large data sets.
Object Oriented Design skills and understanding of design patterns.
Experience in SQL and understanding of relational databases, preferable Oracle database.
Expoerience in Test Strategies, Git, Gradle.
Experience in Linux and scripting (Shell, Python).
Experience working with complex data models, large databases, extensive reporting and data analysis is a plus.
Solid Understanding of Big Data Systems in the Hadoop Ecosystem.
Strong debugging skills from client-side to server-side to back-end.
Experience with test-driven development.
Knowledge of Agile methodologies and principles.
Great interpersonal and communication skills.
Experience in developing SaaS and PaaS and a good understanding of Cloud principles.
Excellent analytical, organizational and problem-solving skills coupled with a strong work ethic.
Experience in Unix scripting, SQL.
Contributions to open source projects is a plus.
Job: Product DevelopmentOrganization: OracleTitle: Senior Software Developer - Cloud - Analytics ApplicationsLocation: United StatesRequisition ID: 20000PCDOther Locations: Mexico, Canada