Job Description:
The Application Developer plays a crucial role in designing, developing, and maintaining software applications tailored to meet the business needs of organizations in Doha, Qatar. Working closely with cross-functional teams including business analysts, UI/UX designers, and system architects, the developer is responsible for writing clean, efficient, and scalable code, troubleshooting issues, and deploying new features and updates. The role involves participating in the full software development lifecycle from requirement gathering, design, coding, testing, to deployment and support.
Key responsibilities include developing web and mobile applications, integrating APIs, optimizing application performance, and ensuring security best practices. The developer collaborates with quality assurance teams to conduct unit and integration testing, and provides technical documentation for maintenance. Familiarity with Agile development methodologies and version control systems is essential. The Application Developer contributes to continuous improvement by researching emerging technologies and recommending innovative solutions that align with Qatar’s digital transformation objectives.
Job Requirement:
Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field is typically required.
Experience: 2+ years of hands-on experience in application development, preferably in web or mobile environments.
Skills:
Proficiency in programming languages such as Java, C#, Python, JavaScript, or Swift.
Experience with frameworks like .NET, Angular, React, or Vue.js.
Knowledge of RESTful API development and integration.
Familiarity with databases (SQL and NoSQL) and cloud platforms (AWS, Azure).
Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
Ability to write clean, maintainable code and perform debugging.
Language: Good communication skills in English are essential for effective collaboration.
Other Requirements:
Problem-solving mindset and attention to detail.
Ability to work independently and as part of a multicultural team.
Willingness to stay updated on new technologies and industry trends.
Prior experience in the Qatar IT sector or GCC region is an advantage.