Job Openings SOFTWARE DEVELOPER

About the job SOFTWARE DEVELOPER

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 cross-functional teams to define and deliver software requirements.

Required Qualifications and Skills:

  • Minimum of 10 years of hands-on 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