Enable job alerts via email!

Software Development Manager / Solution Architect

Aroma City Group

Qatar

On-site

QAR 400,000 - 600,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Qatar is seeking a Software Development Manager / Solution Architect to lead technical projects and manage a development team. The ideal candidate will have a strong background in software architecture and project management, with experience in PHP, Drupal, and mobile development technologies. This role offers a competitive salary package and the opportunity to work in a dynamic environment.

Qualifications

  • 10-15 years of experience in software development.
  • Proven experience as a Software Development Manager or Solution Architect.
  • Strong technical background with expertise in software architecture.

Responsibilities

  • Design and develop scalable, secure software architectures.
  • Lead and manage the software development lifecycle.
  • Build and lead a high-performing software development team.

Skills

Technical Leadership
Project Management
Team Management
Solution Architecture
Quality Assurance
Communication
Collaboration

Education

Bachelor’s or master’s degree in computer science

Tools

PHP
Drupal
React Native
Flutter
AWS
Azure
Google Cloud
Docker
Kubernetes

Job description

Software Development Manager / Solution Architect

Posting Date: 20/05/2025

Ref: ITQAR23

Position: Software Development Manager / Solution Architect

Location: Qatar

City: Doha

Sector: Media

Years of Experience: 10 - 15 years

Qualification: Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.

Salary: Package Onshore (Doha-based): QAR 30,000 – 35,000; Offshore (Jordan-based / Remote): QAR 20,000 – 25,000

Description:

  • Technical Leadership:
    • Design and develop scalable, secure, and high-performance software architectures using PHP, Drupal, and mobile development technologies.
    • Ensure alignment of software architecture with business goals and technical requirements.
    • Provide technical guidance and mentorship to the development team.
    • Stay updated with emerging technologies and industry trends to ensure the adoption of best practices.
    • Proficiency in mobile development frameworks such as React Native, Flutter, or similar technologies.
    • Experience with mobile application development for both Android and iOS platforms.
    • Knowledge of mobile UI/UX design principles and best practices.
    • Familiarity with mobile application deployment processes on Google Play and Apple App Store.
  • Project Management:
    • Lead and manage the software development lifecycle, including planning, design, development, testing, and deployment.
    • Define project scope, objectives, and deliverables in collaboration with stakeholders.
    • Develop and manage project timelines, budgets, and resource allocation.
    • Monitor project progress and address any issues or risks that may arise.
    • Ability to manage mobile development projects from concept to deployment.
    • Experience in defining project requirements and technical specifications for mobile applications.
    • Track record of delivering mobile projects on time and within budget.
  • Team Management:
    • Build and lead a high-performing software development team.
    • Conduct regular performance reviews, provide feedback, and support career development for team members.
    • Foster a collaborative and innovative team culture.
    • Ensure effective communication and coordination within the team and with other departments.
  • Solution Architecture:
    • Develop and document software architecture designs, including system components, data flows, and integration points.
    • Conduct architectural reviews and ensure adherence to design principles and coding standards.
    • Collaborate with cross-functional teams to ensure seamless integration of software components.
    • Evaluate and select appropriate technologies, tools, and frameworks for software development.
  • Quality Assurance:
    • Implement and enforce best practices for code quality, testing, and deployment.
    • Ensure the development of reliable, maintainable, and scalable software solutions.
    • Conduct code reviews and ensure adherence to coding standards.
    • Drive continuous improvement in development processes and practices.
    • Implementation of best practices for mobile app testing and quality assurance.
    • Experience with automated testing tools and techniques for mobile applications.
    • Ensuring the performance, reliability, and security of mobile applications.
  • Qualifications, Education, Technical Skills:
    • Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
    • Proven experience as a Software Development Manager or Solution Architect.
    • Strong technical background with expertise in software architecture, design patterns, and development methodologies.
    • Proficiency in PHP, Drupal, and mobile development technologies.
    • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and microservices architecture.
    • Excellent leadership and team management skills.
    • Strong project management skills with the ability to handle multiple projects simultaneously.
    • Excellent communication and interpersonal skills.
    • Ability to work collaboratively in a fast-paced, dynamic environment.
  • Preferred Qualifications:
    • Experience with DevOps practices and tools (e.g., CI/CD, Docker, Kubernetes).
    • Knowledge of Agile and Scrum methodologies.
    • Familiarity with data modeling, database design, and SQL.
    • Experience with front-end technologies (e.g., React, Angular, Vue.js) is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.