Job Specifications
Location: Agadir
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.
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.
Responsibilities:
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
About the Company
We're a cloud technology company that provides organizations around the world with computing infrastructure and software to help them innovate, unlock efficiencies and become more effective. We also created the world's first - and only - autonomous database to help organize and secure our customers' data.
Oracle Cloud Infrastructure offers higher performance, security, and cost savings. It is designed so businesses can move workloads easily from on-premises systems to the cloud, and between cloud and on-premises and other ...
Know more