We are looking for an experienced Senior Software Developer with a strong command of multiple programming languages and modern development frameworks. The ideal candidate will have significant experience working with APIs databases and cloud platforms. A Certified Kubernetes Administrator or equivalent certification is highly preferred. The role requires fluency in Arabic and English for seamless communication with stakeholders.
Key Responsibilities:
- Design develop test and maintain software solutions using languages like Java C# Python and JavaScript.
- Work with development frameworks such as .NET Spring Angular and React to build scalable and responsive applications.
- Build and integrate RESTful APIs SOAP services and GraphQL for efficient communication between systems.
- Develop and optimize solutions using relational and NoSQL databases (e.g. MySQL PostgreSQL MongoDB Cassandra).
- Deploy manage and scale applications on cloud platforms such as AWS Azure or Google Cloud.
- Implement DevOps best practices and container orchestration using Kubernetes.
- Collaborate with crossfunctional teams to define and deliver software requirements.
Required Qualifications and Skills:
- Minimum of 10 years of handson software development experience.
- Proficient in at least two major programming languages (Java C# Python JavaScript).
- Experience with .NET Spring Angular React or similar frameworks.
- Deep understanding of RESTful APIs SOAP GraphQL and other communication protocols.
- Strong knowledge of relational and NoSQL databases.
- Experience with cloud platforms (AWS Azure or Google Cloud).
- Certified Kubernetes Administrator (CKA) or equivalent certification is preferred.
- Fluent in Arabic and English (spoken and written) Mandatory.
Vertical:
Technology