About the job
In this role, developers will influence design, write new code, and gain experience in building and delivering a cloud-based service with many new algorithmic and scalability challenges. To be successful, you must be passionate about programming and solving complex problems.
Responsibilities
- Aa team member you will be responsible to convert business requirements to working, maintainable and scalable software systems.
- Implement good quality design and sound software architecture principles
- Develop systems that incorporates a wide range of technology in Cloud, Web, Mobile, and AI as needed to enable a forward-looking solution.
- Build agility and predictability in the team’s ability to respond to customer needs.
- Coach other technical team members in developing highly scalable and maintainable system design
Qualifications
- Must be CURRENTLY RESIDING IN QATAR W/ VALID QID AND NOC
- BS, MS or higher degree in Computer Science or related technical discipline, or equivalent practical experience.
- 2 years of relevant industry experience, with recent programming and software design experience
- Hands-on experience with C#, Java, or PHP, and history of delivering web and mobile apps.
- Familiarity with relational (Postgres, MySQL, SQL Server), and no SQL databases (MongoDB, Redis, and CouchDB)
- Great communication skills, ability to connect and collaborate with peers in partner teams.
Related Jobs
Senior Manager Discover
- @ Qatar Airways
- Doha, Qatar