Software development manager - oracle labs

20/10/2023 Bayt.com Casablanca
Description du poste

Software Development Manager - Oracle Labs 


Preferred Qualifications


Are you passionate about software engineering, machine learning , and the cloud and want to join an international team developing innovative technologies across these ? Then we are looking for you.


Our teams at Oracle Morocco Research & Development Center does research and development in cutting-edge technologies. Our research is focused on real-world outcomes: we aim to develop technologies that will someday play a significant role in the evolution of technology and society.


Detailed Description and Job Requirements


As a manager within our Oracle Labs development team in Casablanca (Morocco), y ou will be responsible for the management of various engineering features in our Analytics Platform. You should be both a strong people and technology leader, excellent operations, and ownership, be able to lead the way from inception to market for new features and complete services. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.


Responsibilities:


  1. Own/drive/participate in array of initiatives/deliverables across the portfolio of capabilities, processes, and technologies
  2. Gather requirements and define/deliver proper solutions (process + tech) with the mindset of reliability, quality, extensibility, security and scalability
  3. Collaborate on architectural design reviews and changes.
  4. Articulate technical characteristics of services and technology areas and guide Development Teams to engineer and add premier capabilities to our solutions.
  5. Effectively manage prioritization discussions as they relate to features/requirements and roadmap; Work with partner teams to determine development strategy and prioritize features/process changes
  6. Manage expectations, alignment and communications with customers and stakeholders through cadenced meetings, reports, statuses, reviews etc.
  7. Improve processes and project management, sprint management, and code quality to help the team operate efficiently.
  8. Lead all aspects of a software engineering team consisting of various roles, skills, and career tracks.

Required skills:


  1. 5+ years of project management experience with demonstrated success in Software engineering or Machine Learning projects
  2. 3+ years of experience in workflow management and process optimization.
  3. MSc or PhD in related field (e.g., Data Science, Computer Science, Software Engineering)
  4. Knowledge/background in software industry is required
  5. Significant experience in Data Science in commercial or cloud platforms
  6. Experience in defining functional specifications for applications, processes, and capabilities
  7. Hands-on advanced experience in the following programming languages: Java, or Python
  8. Strong cross-group collaboration in solving complex problems
  9. Detail-oriented, organized, critical and analytical thinker
  10. Ability to learn quickly and work independently while dealing with ambiguous situations, with a strong positive attitude
  11. Ability to anticipate and analyze risks and develop mitigation plans
  12. Strong written and verbal communication skills in English.
  13. Excellent oral and written communication and presentation skills.
Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc. As a manager of the software engineering division, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture. Leads a specialized area which may have diverse functional elements. Frequently interacts with supervisors and/or functional peer group managers. May interact with senior management. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development. BS degree or equivalent experience relevant to functional area. Typically one year of software engineering or related experience. As part of Oracle's employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable). Détails du poste Lieu de travail Casablanca, Maroc Domaine de la société Autres Services de Soutien aux Entreprises Type de société Employeur (secteur privé) Type demploi Non spécifié Salaire mensuel Non spécifié Nombre de postes à pourvoir Non spécifié