144 Software jobs in Qatar
Software Developer
Posted today
Job Viewed
Job Description
Job Summary:
As a Full Stack Software Developer, you will play a key role in designing, developing, and maintaining web and mobile applications. You will be involved in the entire software development lifecycle, from concept and design to testing and deployment. Your work will help drive our products' functionality, performance, and user experience across different platforms.
Key Responsibilities:
Design, develop, and maintain responsive, high-performance web and mobile applications that are cross-platform compatible across devices.
Implement both client-side ) and server-side (Laravel/PHP) components for scalable solutions.
Develop, document, and maintain RESTful APIs, and work with GraphQL or other technologies to integrate third-party services and data sources.
Build reusable, clean, and scalable code libraries to ensure long-term performance, maintainability, and scalability.
Implement authentication and authorization flows using Laravel Passport (OAuth2, API tokens).
Integrate and manage Microsoft SQL Server for relational data storage, complex queries, and reporting.
Implement auditing, logging, and reporting features using Owen-It Laravel Auditing, DOMPDF, Snappy, PhpSpreadsheet, and PhpWord.
Develop notification systems using Laravel Email Notifications, third-party SMS APIs, and Firebase push notifications.
Manage file handling, task scheduling, and background jobs using Laravel Scheduler & Queues.
Build modern, responsive UI components with TailwindCSS and ShadCN, managing state with Zustand and data fetching with ReactQuery/TanstackQuery.
Ensure application validation, security, and compliance using Zod schema validation and industry best practices.
Conduct unit and integration testing to deliver high-quality, reliable, and maintainable applications.
Troubleshoot, debug, and optimize applications for performance, usability, and security.
Deploy and manage applications using Docker and cloud platforms (AWS, Azure, GCP, or equivalent).
Collaborate closely with designers, product managers, and other developers, participate in code reviews, contribute to technical documentation, and stay updated with the latest industry trends and best practices.
Preferred Qualifications:
· Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field.
· Proven experience (3+ years) as a Full Stack Developer with hands-on experience in both front-end and back-end technologies.
· Strong expertise in Laravel (PHP 8.2+) and Microsoft SQL Server.
· Hands-on experience with , , and TypeScript.
· Solid understanding of REST APIs, authentication (OAuth2, tokens), and third-party integrations.
· Proficiency with Docker and experience deploying to cloud platforms (AWS, Azure, GCP, or equivalent).
· Strong knowledge of cross-platform responsive development.
· Familiarity with auditing, logging, and reporting tools (e.g., Laravel Auditing, DOMPDF, PhpSpreadsheet).
· Experience with task scheduling, queues, and file handling in Laravel.
· Good knowledge of UI/UX development using TailwindCSS and component libraries (ShadCN).
· Strong problem-solving, debugging, and optimization skills.
· Excellent communication and teamwork skills in English.
· Experience with Firebase integration (push notifications).
· Knowledge of CI/CD pipelines and DevOps practices.
· Previous experience in Agile/Scrum teams.
Preferred Skills:
- Understanding of building scalable and maintainable microservices-based systems.
- Familiarity with AWS Lambda, Google Cloud Functions, or similar serverless frameworks.
- Strong understanding of UX/UI design principles and experience working with design tools such as Figma, Sketch, or Adobe XD.
- Experience optimizing web and mobile apps for performance, including code-splitting, lazy loading, and front-end performance tools.
- Experience with data analytics tools or libraries, including Python, R, or SQL-based reporting.
- Experience in building and deploying mobile-first responsive web applications.
- Experience leading small teams or mentoring junior developers is a plus.
Job Type: Full-time
Software Developer
Posted today
Job Viewed
Job Description
AI solutions for healthcare applications. If you have a passion for natural language processing, machine learning, and large language models, we encourage you to apply
Python, with experience in NLP (Natural Language Processing) libraries ML (Machine Learning) frameworks.
Hands-on with LLM fine-tuning/customization (GPT, LLaMA, etc.) for healthcare tasks.
Skilled in data preprocessing/analysis
Experience in deep learning model training and evaluation.
Knowledge of RAG (Retrieval-Augmented Generation) pipelines and vector databases.
Ability to integrate LLMs
Skilled in prompt engineering
Experience with deploying models in secure environments.
Qualifications:
* 7+ years of experience in a related field.
* Strong proficiency in Python.
* Proven experience with NLP libraries and ML frameworks.
* Hands-on experience with LLM fine-tuning and customization.
* Solid understanding of data preprocessing and analysis techniques.
* Experience with deep learning model training and evaluation.
* Knowledge of RAG pipelines and vector databases.
* Experience with prompt engineering.
* Experience deploying models in secure environments.
- *(Optional: Add any specific technologies or tools that are a must-have)
GIS Software Developer
Posted 13 days ago
Job Viewed
Job Description
Our Systems and Business Solutions specialize in delivering information technology solutions that utilize a wide range of technologies. Our goal is to provide innovative, high-quality solutions that align with the culture and environment of our clients, ensuring their satisfaction.
The Systems team is heavily involved in developing several technical solutions to support a high-profile international project. The ideal candidate will be dynamic and enthusiastic about geospatial software development, with strong experience in developing web solutions using ESRI ArcGIS Server, ASP.NET, and JavaScript libraries.
Responsibilities- Support the specification, documentation, and design of technical solutions.
- Develop OpenLayers and ArcGIS client API map components.
- Provide technical assistance and support to other developers within the project team.
- Perform and deliver assigned project tasks within quality, time, and budget constraints, as directed by the team leader.
- Contribute to the development of the deployment plan.
- Document solutions according to project standards.
- Communicate effectively with colleagues and clients.
- Support deployment activities, including analysis, demonstrations, workshops, training, and documentation.
- Numerate degree (Computer Science or Mathematics preferred) or equivalent.
- Minimum of 5 years experience in the IT/GIS industry, with at least 3 years developing solutions with Geospatial technology.
- Experience working in an agile development environment.
- Proficiency in ASP.NET, C#.NET, HTML, CSS, JavaScript, AJAX, JQuery, REST, and SOAP.
- Experience with ESRI ArcGIS for SharePoint, ArcGIS API for Silverlight/WPF, Open source GIS (e.g., OpenLayers, GeoServer), Oracle Spatial, PostgreSQL/PostGIS, Java, OGC standards, Microsoft SharePoint, JQuery.
- Ability to deliver project tasks on time, within quality standards and budget.
- Strong problem-solving skills and teamwork abilities.
- Enthusiasm for emerging technologies and willingness to learn new skills.
- Contribute to software release, support, maintenance, and documentation processes.
- Excellent communication skills in English, both written and verbal.
- Adaptability, pragmatism, and flexibility.
Some work outside normal hours may be required. Travel within the UK or overseas may also be necessary.
Rewards and Benefits- Competitive salary and core benefits.
- Accommodation and transportation allowances.
- 22 days annual leave (based on a 5-day week).
- Medical and life insurance.
- Company gratuity scheme and discretionary bonus.
- Annual flight allowance.
Atkins is a leading provider of professional, technology-based consultancy and support services globally, with over 17,000 staff across major economies. We aim to be the preferred supplier of technical and integrated services, focusing on quality, excellence, value addition, and adaptability to societal needs. Established in 1967, Atkins Middle East employs over 2,000 staff across various locations in the region.
#J-18808-LjbffrSenior Software Developer
Posted today
Job Viewed
Job Description
Job Responsibilities:
- Designing, planning, and executing cloud architecture strategies
- Implementing cloud solutions across various platforms such as Azure and AWS
- Migrating on-premise applications to cloud platforms
- Conducting risk assessments for cloud-based applications
- Designing and implementing CI/CD pipelines
- Creating and managing cloud resources through Infrastructure as Code (IaC)
- Ensuring cloud solutions are compliant with security protocols
- Align cloud architecture with business requirements
- Leading technical teams: building strong, motivated, focused teams
Qualifications and Experience:
- Bachelor's Degree in Computer Science or similar. MSc / Ph.D would be a plus
- Minimum 10 years' relevant experience
- Strong expertise in cloud computing and cloud services (Azure, AWS)
- Proficiency in programming languages such as Python or Java
- Expertise in Infrastructure as Code (IaC) tools like Terraform, Ansible
- Experience in designing and implementing microservices architecture
- Strong knowledge in networking, security, and cloud-based delivery models
- Proficient in using DevOps tools like Jenkins, Git, and Docker
Preferred Additional Skills:
- Relevant certifications in cloud architecture (e.g., AWS Certified Solutions Architect, Azure Solutions Architect)
- Experience with Kubernetes or other container orchestration platforms
- Familiarity with serverless architectures
- Experience with Big Data technologies like Hadoop, Spark
- Exposure to Artificial Intelligence/Machine Learning (AI/ML) technologies
GIS Software Developer
Posted 13 days ago
Job Viewed
Job Description
Support the specification, documentation, and design of technical solutions. Develop OpenLayers and ArcGIS client API map components. Provide technical assistance and support to other developers within the project team. Perform and deliver assigned project tasks within quality, time, and budget constraints, as directed by the team leader. Contribute to the development of the deployment plan. Document solutions according to project standards. Communicate effectively with colleagues and clients. Support deployment activities, including analysis, demonstrations, workshops, training, and documentation. Requirements
Numerate degree (Computer Science or Mathematics preferred) or equivalent. Minimum of 5 years experience in the IT/GIS industry, with at least 3 years developing solutions with Geospatial technology. Experience working in an agile development environment. Proficiency in ASP.NET, C#.NET, HTML, CSS, JavaScript, AJAX, JQuery, REST, and SOAP. Experience with ESRI ArcGIS for SharePoint, ArcGIS API for Silverlight/WPF, Open source GIS (e.g., OpenLayers, GeoServer), Oracle Spatial, PostgreSQL/PostGIS, Java, OGC standards, Microsoft SharePoint, JQuery. Ability to deliver project tasks on time, within quality standards and budget. Desired Skills
Strong problem-solving skills and teamwork abilities. Enthusiasm for emerging technologies and willingness to learn new skills. Contribute to software release, support, maintenance, and documentation processes. Excellent communication skills in English, both written and verbal. Adaptability, pragmatism, and flexibility. Additional Information
Some work outside normal hours may be required. Travel within the UK or overseas may also be necessary. Rewards and Benefits
Competitive salary and core benefits. Accommodation and transportation allowances. 22 days annual leave (based on a 5-day week). Medical and life insurance. Company gratuity scheme and discretionary bonus. Annual flight allowance. About The Company
Atkins is a leading provider of professional, technology-based consultancy and support services globally, with over 17,000 staff across major economies. We aim to be the preferred supplier of technical and integrated services, focusing on quality, excellence, value addition, and adaptability to societal needs. Established in 1967, Atkins Middle East employs over 2,000 staff across various locations in the region.
#J-18808-Ljbffr
Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities
- Implementing ERPNext for an existing project solution and understand business requirements and suggest possible solutions.
- Implement Integration between ERPNext and other systems “other ERP systems, websites, mobile apps …. etc.”
- Studying and Investigating workflows and improve the ways the system handles& enhance the process.
- Managing updates and upgrades of the ERPNext system for existing projects.
- Ensuring a smooth transition for current customizations with upgrades of Frappe and ERPNext.
- Build complete applications on the Frappe framework from scratch as per requirements.
- SOFTWARE ENGINEER (Frappe framework - ERPNext)
- LOCALLY FROM QATAR with NOC.
- Must have 5-10 years of experience in the Frappe framework (Experience with previous projects of ERPNext which can be showcased in Interview)
- Job Requirements
- Working experience of Python, JavaScript, CSS, HTML and Jinja templates.
- Familiarity with latest ERPNext features and functionalities.
- Quick and self-learner.
- Excellent communication skills.
- Must have business sense.
- 10,000 – 17,000 QAR full package (based on employee level)
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
We are seeking a Software Engineer to join our team and play a critical role in maintaining and improving the user experience of our digital platforms. This role is responsible for analyzing, troubleshooting, and resolving support tickets and incidents related to our applications. The ideal candidate will have hands-on experience in frontend development , SQL-based diagnostics , and technical support processes , along with a strong understanding of web analytics and agile workflows.
Key Responsibilities
- Monitor, prioritize, and resolve software support tickets via Jira or similar systems.
- Troubleshoot and debug issues across frontend (React.js, Blazor) and backend systems (C#/.NET, SQL)
- Collaborate with developers, QA, and product teams to reproduce, diagnose, and fix bugs
- Utilize SQL queries to investigate data-related issues and implement DBCRs
- Leverage tools like Google Analytics to understand user behavior and identify root causes
- Perform Excel-based analysis for reporting, ticket triaging, and internal data validation
- Write and maintain internal documentation and knowledge base articles
- Participate in agile sprint ceremonies and contribute to continuous improvement of the support process.
- Provide feedback to the development team on recurring issues, feature gaps, and customer pain points.
Required Skills & Experience
- 2+ years of hands-on experience in software development.
- Proficient in React.js , JavaScript , TypeScript , and MS Blazor for frontend support and diagnostics.
- Strong working knowledge of C# and .NET framework
- Intermediate to advanced SQL skills (writing queries, debugging database issues).
- strong in Google Analytics for event tracking and analysis.
- Excellent Excel skills (formulas, pivot tables, data cleansing).
- Experience working with Jira , or similar ticket management tools.
- Solid understanding of Agile methodologies and sprint-based workflows.
- Strong analytical thinking and problem-solving ability.
- Excellent communication and cross-functional collaboration skills.
Preferred Qualifications
- Background in software development or computer science.
- Experience working with logging and monitoring tools (e.g., Kibana, Application Insights).
- Exposure to RESTful APIs and network-level debugging.
- Familiarity with DevOps pipelines and release management is a plus.
Be The First To Know
About the latest Software Jobs in Qatar !
Software Engineer
Posted 11 days ago
Job Viewed
Job Description
About nybl
We are developing an AI ecosystem that enables businesses across industries to deploy artificial intelligence solutions seamlessly using our platform and applications. Our technology empowers anyone to build AI solutions—without writing a single line of code or holding a Data Science degree. From healthcare to agriculture, education to industry, the applications of our technology are truly limitless.
The Role
As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using the C# programming language. You will collaborate with cross-functional teams to analyze requirements, propose solutions, and implement robust software solutions.
Responsibilities
- Design and develop software applications using C#, adhering to coding standards and best practices.
- Collaborate with product managers, data scientists, and other stakeholders to gather and analyze software requirements.
- Translate software requirements into technical specifications and designs.
- Write clean, efficient, and maintainable code to implement software solutions.
- Conduct thorough unit testing to ensure the reliability and quality of the software.
- Debug and resolve software defects and issues in a timely manner.
- Collaborate with other software engineers to review code and provide constructive feedback.
- Participate in code reviews and contribute to the improvement of coding standards and practices.
- Stay up to date with the latest technologies, trends, and best practices in C# development.
- Troubleshoot and resolve software performance and scalability issues.
- Document software designs, technical specifications, and implementation details.
- Assist in the deployment and configuration of software applications.
- Drive improvements in all areas, including data quality, testing and CI.
- Provide technical guidance and mentorship to junior software engineers.
Required Skills
- Strong proficiency in C# programming language.
- Experience in software development using .NET framework and related technologies.
- Solid understanding of object-oriented programming principles and design patterns.
- Proficiency in database development and SQL.
- Familiarity with software development methodologies, such as Agile or Scrum.
- Experience with version control systems, such as Git.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work effectively in a team-oriented environment.
- Strong attention to detail and a commitment to delivering high-quality software.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
- Experience with cloud technologies.
Software Engineer
Posted today
Job Viewed
Job Description
Hiring: Software Engineer
Location: Onsite – Qatar
Duration: 6 Months & Extendable
Salary: QAR 12,000/- (Full Package)
Key Skills & Experience:
- Strong expertise in Java 17, Spring Framework, and Spring Boot
- Hands-on experience with Angular, AngularJS, JavaScript, NodeJS
- Skilled in developing REST APIs and Graph Query Language (preferred)
- Solid understanding of collections frameworks
- Proficiency in SQL, PL/SQL, Oracle, MySQL, SQL Server
- Familiar with PostgreSQL, MongoDB, or NoSQL databases
- Knowledge of database design, data modeling, and administration
- Experience with NiFi and retrieving data via APIs is an advantage
Requirements:
- Minimum 5–8 years of relevant development experience
- Strong problem-solving and debugging skills
Job Type: Contract
Contract length: 6 months
Pay: QAR11, QAR12,000.00 per month
Application Question(s):
- Do you have experience working with Angular, AngularJS, JavaScript, and
- How many years of hands-on experience do you have with Java, Spring Framework, and Spring Boot?
- How many years of experience do you have with SQL, PL/SQL, and RDBMS like Oracle, MySQL, or SQL Server?
- Have you developed and exposed REST APIs or worked with HTTP REST/JSON web services?
- Do you have experience with database design, NoSQL databases (PostgreSQL, MongoDB), or using tools like Nifi?
*
What is your notice period? (Immediate / 15 days / 30 days / Other – please specify)
Software Engineer
Posted today
Job Viewed
Job Description
Ready to build the future of food?
The global food supply chain runs on outdated systems of paper and phone calls, and we believe it's time for a revolution. This inefficiency is the root cause of massive food waste, and we're on a mission to fix it.
At Wady AI, we're building the digital backbone for the entire industry. We are set to lead the race in the GCC and MENA by transforming how food moves, digitizing the supply chain, and reducing waste using the power of data.
We're looking for ambitious, passionate young talent in Qatar to join our mission. If you are an aspiring engineer in
Back End, Front End, Machine Learning, or AI
, this is your chance to build a better future with us. We're offering a bonus for those with a strong foundation in
React, React Native, and NodeJS
.
This isn't just an internship; it's an opportunity to join a team set on a global mission, with a clear path to a full-time role for the right candidate. The work is challenging, the vision is bold, and the impact is real.
If you are ready to help us build a smarter, more sustainable food system, we want to hear from you.
WadyAI #Qatar #Internship #TechJobs #FoodTech #SupplyChain