Primary Responsibilities :
Educational Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.
Experience:
- Minimum of 5 years of relevant experience in software engineering or consulting.
- Proven experience in software development life cycle (SDLC) and methodologies.
Technical Skills:
- Strong proficiency in programming languages such as Java, Python, or C#.
- Experience with database management systems (e.g., SQL, NoSQL).
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and DevOps practices.
Analytical Skills:
- Excellent problem-solving and analytical skills to identify and resolve technical issues effectively.
Communication Skills:
- Strong verbal and written communication skills to convey complex technical concepts to non-technical stakeholders.
- Ability to prepare and deliver presentations.
Interpersonal Skills:
- Ability to work collaboratively within a team and with clients to achieve project objectives.
- Strong customer service orientation.
Project Management:
- Experience with project management tools and methodologies (Agile, Scrum, or Waterfall).
Certifications:
- Relevant certifications (e.g., PMP, AWS Certified Solutions Architect, or similar) would be an advantage.
Willingness to Travel:
- Flexibility to travel as required for client engagements and project implementations.
Language Proficiency:
- Fluency in English; knowledge of Arabic would be an advantage.