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 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 and protected veterans status or any other characteristic protected by law.
Oracle Marketing Cloud - Eloqua is looking for a passionate and talented System Architect to join our Architecture team. In this role, you will be responsible for overall System Design, lead design efforts for migration to Public Cloud Infrastructure, collaborate with various cross functional teams, own System integration and Data Flow, and implement high scale/high available software system.
The more the following describes you, the better fit you are:
You have built commercial large data volume multi-tenant SaaS application.
You have been a software engineer for 12 years with experience in designing complex large scale applications that are in production.
You have over the top communication and collaboration skills that enable you to build positive relationship quickly, influencing peers and leaders alike.
You have passion for designing Highly Available Web Services and Clustered Service-oriented Architecture.
Experience in designing and implementing Cloud Architecture.
Deep expertise and Coding experience in Java and Java technology ecosystem.
Good understanding of Networking, Security and Access Control, Load Balancer, Database Systems and Web Servers.
Evaluate and Recommend application development and support technologies.
Provide guidance and recommendation to system design for development teams.
Expertise in the refinement of existing models, adding new ideas to make the result more flexible and more tightly linked to current and expected requirements.
You can work independently with deep focus on hard technical problems and can explain the why, how, and what makes your solution technically sound.
On different days, you can efficiently context switch between several issues while troubleshooting issues and recommending solutions.
Skills and Qualifications:
Broad knowledge and experience with multiple technologies such as application servers, integration hubs, n-tier applications, database management systems and open source trends.
Focus to details, computer science algorithms, data structures, and distributed algorithms.
Proficiency with relational (Oracle, MS SQL) and non-relational databases (Cassandra, MongoDB).
Proficiency in designing data model and schemas for Multi-tenant SaaS applications with high-volume transactions.
Experience in data streaming and message queue middlewares such as Kafka, ActiveMQ
Experience working with Docker and kubernetes.
Knowledge of Virtualization technologies.
Experience working with large scale enterprise organization with cross-functional teams.
Excellent verbal and written communication skills.
Great problem solving and analytical skills.
Experience working with CRM systems (SalesForce, SalesCloud, MS Dynamics) is a plus.
Experience working in solutions over any major Cloud provider (AWS, Azure, GCP, Oracle Cloud) is a plus.