CASABLANCA, Morocco
14 days ago
Software Development Manager - Fullstack

Oracle Software Development Manager (Full Stack)

Oracle Morocco Research & Development is devoted to research focused on real-world outcomes: we aim to develop technologies that will someday play a significant role in the evolution of technology and society.

Now we are looking for a Full Stack Software Development Manager with strong leadership skills and experience in application development, cloud, distributed systems, and software architecture. Grow your career with some of the brightest and most innovative minds in the industry!

Responsibilities:
We're looking for someone with sharp technical skills and strong communications skills who is excited to drive a culture of shared responsibility for the quality of code delivered by your team.

•    Work across the full stack, building highly scalable distribute, cloud native solution and lead developers and testers to design, implement and test software.
•    Design, create and maintain the full stack (front end and back end) of customer facing cloud native application.
•    Provide technical mentorship on designing, implementing, and supporting new and existing services of organizational information systems and software applications.
•    Improve processes and project management, sprint management, and code quality to help the team operate efficiently.
•    Own and improve metrics, KPIs, SLOs, and visualizations for applications and cloud services.
•    Drive product strategy from an engineering viewpoint, collaborating with Product Management and communicating to senior leadership about timelines and the impact of engineering work.
•    Collaborate on architectural design reviews and changes.
•    Articulate technical characteristics of services and technology areas and guide Development Teams to engineer and add premier capabilities to our solutions.
•    Partner with other operation and development teams in defining and implementing improvements in service architecture and resiliency.
•    Understand and communicate the scale, capacity, security, performance attributes, and requirements of the service and technology stack.
•    Build opportunities for career and skills development.    

Required skills:
•    5+ years of software development experience in a technical capacity (e.g. Software Developer, Software Engineer in Test or Architect).
•    Advance hands-on experience with Java, UI stack, Database & cloud applications
•    Excellent knowledge of Java/JEE technologies and frameworks such as JPA, JDBC, Web Services paradigms like REST, RDBMS (preferably Oracle)
•    Experience with SaaS applications (Fusion, E-Business Suite, …ERPs) or similar.
•    Experience working on cloud services with modern cloud technologies.
•    Experience in defining functional specifications for applications, processes, and capabilities.
•    Ability to anticipate and analyze risks and develop mitigation plans.
•    Meticulous, organized, and critical thinker.
•    Understanding of the principles and frameworks of successful management.
•    Strong written and verbal communication skills in English.
•    2+ years of leadership experience preferred.
•    Good knowledge of distributed systems and data structures design, database architecture and implementation of deeply technical solutions, while providing insight at a cloud architecture level.
•    Deep proficiency in engineering best practices for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
 

R&D

 

Career Level - M2

Confirm your E-mail: Send Email