Software Development Manager
@ Oracle

Agadir Metropolitan Area
$120,000
On Site
Full Time
Posted 24 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXXXXXX***** @oracle.com
Recommended after applying

Job Details

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

Review Java fundamentals and distributed systems theories.
Practice RESTful API design and database tuning.
Study cloud architecture and operating system internals.
Prepare debugging strategies for large-scale applications.

Behavioral Questions

Describe team conflict resolution experiences.
Explain a time you led change effectively.
Discuss handling ambiguous project challenges.
Share examples of cross-team collaboration.

Frequently Asked Questions