Want to get hired at Oracle?
Software Development Manager
Oracle
Agadir Metropolitan AreaOn Site
Original Job Summary
Overview
Oracle Morocco Research & Development is looking for a Software Development Manager in Agadir, Morocco. In this role, you will lead a team of software engineers, applying your expertise in application development, cloud, distributed systems, and software architecture to manage development, debugging, and operational tasks for various applications and cloud services.
Responsibilities
- Lead a diverse team in designing, developing, and troubleshooting software programs.
- Oversee development tasks for databases, applications, tools, and networks.
- Enhance existing software architecture and propose architecture improvements.
- Build a mission-critical stack focusing on security, resiliency, scale, and performance.
- Collaborate with cross-functional teams on architecture reviews and process enhancements.
- Manage metrics, KPIs, SLOs, and service visualizations for applications and cloud services.
- Provide technical mentorship and guide career and skills development for team members.
Required Skills
- Hands-on experience with Java and distributed systems.
- Proven leadership in managing software engineering teams delivering large-scale systems.
- Strong understanding of RESTful architectures, database design, and performance tuning.
- Experience with operating systems, parallel and distributed computing.
- Ability to define functional specifications, manage ambiguity, and solve complex problems.
- Excellent communication, presentation, and risk analysis skills.
Key Skills/Competency
Software Engineering, Java, Cloud, Distributed Systems, REST, Database, Architecture, Leadership, Metrics, Debugging
How to Get Hired at Oracle
🎯 Tips for Getting Hired
- Research Oracle's culture: Study their mission, values, and recent projects.
- Customize your resume: Highlight leadership, Java, and cloud skills.
- Showcase project experience: Emphasize distributed systems and architecture.
- Prepare for technical interviews: Understand RESTful and database systems.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Java fundamentals and distributed systems theories.
circle
Practice RESTful API design and database tuning.
circle
Study cloud architecture and operating system internals.
circle
Prepare debugging strategies for large-scale applications.
Behavioral Questions
circle
Describe team conflict resolution experiences.
circle
Explain a time you led change effectively.
circle
Discuss handling ambiguous project challenges.
circle
Share examples of cross-team collaboration.