D
- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- hace 2 días
- Work mode
- In office
- Education
- Bachelor's degree in Computer Science or related field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Job Summary
We seek an experienced Software Developer based in Qatar who will be responsible for designing, testing, implementing, and maintaining innovative software applications and technology solutions. The role requires collaboration with both business stakeholders and technical teams to develop applications, create system integrations, address technical challenges, and support the complete software development lifecycle.
Key Responsibilities
- Design, develop, and sustain robust software applications and solutions.
- Convert business needs into efficient technical implementations.
- Write, test thoroughly, debug, and update application code as required.
- Create APIs, facilitate integrations, and develop application services.
- Perform unit testing and integration testing to ensure quality.
- Diagnose and resolve software defects and technical problems.
- Assist in deployment and release management activities.
- Produce and update detailed technical documentation.
- Adhere to coding standards, security policies, and development best practices.
- Work collaboratively with cross-functional teams to deliver superior solutions.
Required Skills
- Proficient in software development and various programming languages.
- Experienced in database management and API development.
- Skilled in testing methodologies, debugging, and troubleshooting issues.
- Familiar with version control systems and development tools.
- Strong analytical and problem-solving abilities.
- Knowledgeable about application security considerations.
- Excellent communication skills and teamwork orientation.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
- Minimum of 5 years of professional experience in software development and application support.
- Hands-on experience with software applications, database systems, APIs, and integrations.
- Demonstrated knowledge of the Software Development Life Cycle (SDLC).
- Preferred certifications related to programming, cloud technologies, databases, or software vendors.
Minimum education
Bachelor's Degree
Skills
How they work
Problem Solving