1. Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
2. Minimum of 5-7 years of experience in software architecture and design, with a solid understanding of architectural patterns, principles, and best practices.
3. Proven experience in designing and implementing large-scale, complex, and distributed systems.
4. Strong knowledge of software development methodologies, such as Agile, Scrum, or Kanban.
5. Proficiency in multiple programming languages and frameworks (e.g., Java, Python, .NET, React, Angular, Node.js).
6. Experience with cloud computing platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
7. Familiarity with DevOps practices, continuous integration/continuous deployment (CI/CD) pipelines, and infrastructure as code (IaC) concepts.
8. Excellent problem-solving, analytical, and decision-making skills.
9. Strong communication and collaboration skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders.
- 10. Proven leadership skills and the ability to mentor and guide development teams.
Job Details
| Posted Date: | 2024-06-17 |
| Job Location: | United Arab Emirates - Abu Dhabi |
| Job Role: | Information Technology |
| Company Industry: | Software Development |
Preferred Candidate
Posted from: 👉👉👉Apply Click HERE.
0 Comments