Software Engineering Manage - Dubai, United Arab Emirates - Company - Dubai

Ahmed Al-Mansouri

Posted by:

Ahmed Al-Mansouri

beBee Recruiter


Description

The Software Engineering Manager plays a significant role in the solution definition, implementation, and governance of the overall solution implementation as per the best practices, architecture standard guidelines, and reference architecture.

The Lead technical architect will guide the team to facilitate and govern the solution delivery.


Requirements:


  • 6+ years in Software development and engineering.
  • Experience as Software Engineering Manager or similar position.
  • Experience as a team lead or similar.
  • Experience working with cloud & DevOps technologies / Cloud Certification is a plus.
  • Degree in Engineering/Computer Science.

Skills:


  • Strong understanding of distributed system design.
  • Indepth knowledge of microservices design patterns and transaction handling through synchronous and asynchronous communication.
  • Wellversed with API Gateways, Kafka to deliver microservicesdriven architecture.
  • Experience in software engineering and design architecture.
  • Provides architectural expertise, direction, and assistance for the development, design, and systems integration across projects.
  • Makes recommendations for improvements and/or alternatives, and utilizes new technologies and methodologies to seek improvement on existing systems.
  • Deep knowledge of Docker, Kubernetes and Cloud virtualization technologies(AWS).

More jobs from Company - Dubai