EN | AR

123 Software jobs in Doha

Software Engineer

Doha, Doha Premium Solutions Consultancy

Posted 2 days ago

Job Viewed

Tap Again To Close

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.
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.
Benefits
  • 10,000 – 17,000 QAR full package (based on employee level)

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Doha, Doha nybl

Posted 7 days ago

Job Viewed

Tap Again To Close

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

  1. Design and develop software applications using C#, adhering to coding standards and best practices.
  2. Collaborate with product managers, data scientists, and other stakeholders to gather and analyze software requirements.
  3. Translate software requirements into technical specifications and designs.
  4. Write clean, efficient, and maintainable code to implement software solutions.
  5. Conduct thorough unit testing to ensure the reliability and quality of the software.
  6. Debug and resolve software defects and issues in a timely manner.
  7. Collaborate with other software engineers to review code and provide constructive feedback.
  8. Participate in code reviews and contribute to the improvement of coding standards and practices.
  9. Stay up to date with the latest technologies, trends, and best practices in C# development.
  10. Troubleshoot and resolve software performance and scalability issues.
  11. Document software designs, technical specifications, and implementation details.
  12. Assist in the deployment and configuration of software applications.
  13. Drive improvements in all areas, including data quality, testing and CI.
  14. Provide technical guidance and mentorship to junior software engineers.

Required Skills

  1. Strong proficiency in C# programming language.
  2. Experience in software development using .NET framework and related technologies.
  3. Solid understanding of object-oriented programming principles and design patterns.
  4. Proficiency in database development and SQL.
  5. Familiarity with software development methodologies, such as Agile or Scrum.
  6. Experience with version control systems, such as Git.
  7. Strong problem-solving and analytical skills.
  8. Excellent communication and collaboration abilities.
  9. Ability to work effectively in a team-oriented environment.
  10. Strong attention to detail and a commitment to delivering high-quality software.
  11. Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
  12. Experience with cloud technologies.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Doha, Doha Premium Solutions Consultancy

Posted 2 days ago

Job Viewed

Tap Again To Close

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. 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. Benefits

10,000 – 17,000 QAR full package (based on employee level)

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Doha, Doha Paritas Recruitment

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

We have an

Senior C# Developer

position for a 6 month+ contract at a large Energy provider’s trading team. You will design, develop, and maintain high‑quality applications using C# and .NET technologies. Responsibilities

Design, develop, and maintain applications such as Trade Capture and ETRM. Integrate data platforms, pricing engines, charting, and algorithmic execution. Implement real‑time price and trade data integrations from exchanges via microservice APIs (Trayport, ICE, CME, EPEX SPOT/ETS, Nodal, OMIE, NEXTRA, EXXETA). Qualifications

Proficient in algorithmic trading, including strategy development and implementation. Strong experience in C# and .NET core development. Experience with microservices and real‑time data integration. Location

Based in London or Qatar with travel to Qatar throughout the year. Seniority

Mid‑Senior level Employment Type

Contract Industry

Services for Renewable Energy

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Doha, Doha nybl

Posted 7 days ago

Job Viewed

Tap Again To Close

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.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer

Doha, Doha Commercial Bank

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

Commercial Bank, founded in 1975 and headquartered in Doha, plays a vital role in Qatar’s economic development by offering a range of personal, business, government, international and investment services. We believe in empowering our employees, providing them with opportunities for growth and professional development. By joining us, you’ll be part of a workplace culture that fosters innovation, supports work-life balance, and encourages you to reach your full potential. Join us in shaping the future of banking!

Job Summary

Development and maintenance of applications managed under Corporate Digital Banking domain. Bring desirable domain specific knowledge in the BFSI domain will be beneficial (but not essential), especially in the areas of Transaction Banking and Corporate Internet/mobile banking.

Key Accountabilities
  • Cross platform application development for web, mobile & desktop.
  • Understanding the requirements converging those requirements to application features & delivering.
  • Align developments as per best coding practice already in use.
  • Constructive delivery minimising reworks.
  • Develop generic solution catering the future.
Required Qualifications
  • Bachelor degree in Computer Science / Information Technology
  • Mobile Frameworks: 2+ years
  • Core Skills: C#, .Net Core, ASP.Net MVC, WCF/Web API, Entity Framework, WWF, Micro Services
  • JS Frameworks: jQuery
  • Identity / Authentication Management: ADFS, MFA, OAuth, JWT
  • Database / Reporting: MS SQL, Oracle / SSRS, SSIS, Crystal Reports
  • Cloud Computing / Container platforms: Azure, Google Cloud, Firebase / Kubernetes, Docker, Nginx is a plus
  • Mobile Development Skills: Flutter
  • Swift UI / Android Native development experience is a plus
  • Full stack experience is a plus
  • Repository Management: TFS, Azure DevOps
  • Process / Project Practices: Agile, Scrum / Lean
  • Interpersonal: Interactive, energetic, dynamic & quick learner
Competencies
  • Adaptability/Flexibility
  • Creativity/Innovation
  • Decision Making/Judgment
  • Dependability
  • Initiative
  • Integrity/Ethics
  • Problem Solving/Analysis
Why Commercial Bank
  • Best Digital Bank in the Middle East 2024 by World Finance and Best Mobile Banking App in the Middle East 2024 by Global Finance.
  • An Innovation-Driven, Digital-First Environment where employees work with the latest tools and technologies to redefine banking
  • Opportunities for Global Partnerships & International Exposure, connecting employees with global networks and perspectives.
  • A focus on Employee Well-being & Work-Life Balance, ensuring a healthy and supportive environment for all team members
  • Competitive Compensation & Benefits that ensure our employees are rewarded for their dedication and performance
  • A strong Commitment to Diversity, Equity & Inclusion, fostering a culture that values every individual’s unique perspective.

At Commercial Bank, we don’t just offer careers, We shape futures by pioneering digital transformation in Qatar’s banking sector, blending digital-first approach to redefine banking through innovative solutions.

Disclaimer

We appreciate your interest in joining CBQ! Please note that only selected candidates will be contacted for further steps in the hiring process. This job posting is for informational purposes only, and CBQ reserves the right to modify, withdraw, or close it at any time without notice.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer

Doha, Doha Commercial Bank

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Overview Commercial Bank, founded in 1975 and headquartered in Doha, plays a vital role in Qatar’s economic development by offering a range of personal, business, government, international and investment services. We believe in empowering our employees, providing them with opportunities for growth and professional development. By joining us, you’ll be part of a workplace culture that fosters innovation, supports work-life balance, and encourages you to reach your full potential. Join us in shaping the future of banking!

Job Summary Development and maintenance of applications managed under Corporate Digital Banking domain. Bring desirable domain specific knowledge in the BFSI domain will be beneficial (but not essential), especially in the areas of Transaction Banking and Corporate Internet/mobile banking.

Key Accountabilities

Cross platform application development for web, mobile & desktop.

Understanding the requirements converging those requirements to application features & delivering.

Align developments as per best coding practice already in use.

Constructive delivery minimising reworks.

Develop generic solution catering the future.

Required Qualifications

Bachelor degree in Computer Science / Information Technology

Mobile Frameworks: 2+ years

Core Skills: C#, .Net Core, ASP.Net MVC, WCF/Web API, Entity Framework, WWF, Micro Services

JS Frameworks: jQuery

Identity / Authentication Management: ADFS, MFA, OAuth, JWT

Database / Reporting: MS SQL, Oracle / SSRS, SSIS, Crystal Reports

Cloud Computing / Container platforms: Azure, Google Cloud, Firebase / Kubernetes, Docker, Nginx is a plus

Mobile Development Skills: Flutter

Swift UI / Android Native development experience is a plus

Full stack experience is a plus

Repository Management: TFS, Azure DevOps

Process / Project Practices: Agile, Scrum / Lean

Interpersonal: Interactive, energetic, dynamic & quick learner

Competencies

Adaptability/Flexibility

Creativity/Innovation

Decision Making/Judgment

Dependability

Initiative

Integrity/Ethics

Problem Solving/Analysis

Why Commercial Bank

Best Digital Bank in the Middle East 2024 by World Finance and Best Mobile Banking App in the Middle East 2024 by Global Finance.

An Innovation-Driven, Digital-First Environment where employees work with the latest tools and technologies to redefine banking

Opportunities for Global Partnerships & International Exposure, connecting employees with global networks and perspectives.

A focus on Employee Well-being & Work-Life Balance, ensuring a healthy and supportive environment for all team members

Competitive Compensation & Benefits that ensure our employees are rewarded for their dedication and performance

A strong Commitment to Diversity, Equity & Inclusion, fostering a culture that values every individual’s unique perspective.

At Commercial Bank, we don’t just offer careers, We shape futures by pioneering

digital transformation

in Qatar’s banking sector, blending

digital-first

approach to redefine banking through

innovative

solutions.

Disclaimer We appreciate your interest in joining CBQ! Please note that only selected candidates will be contacted for further steps in the hiring process. This job posting is for informational purposes only, and CBQ reserves the right to modify, withdraw, or close it at any time without notice.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software Jobs in Doha !

Senior Software Engineer

Doha, Doha Paritas Recruitment

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

Role Summary

12 month contract Senior Software Developer for an Oil and Gas provider. The role requires candidates to be based in the UAE or Qatar.

Responsibilities

Design, develop and enhance in‑house portfolio optimisation software while maintaining and continuously improving existing software applications.

Technical Stack
  • Full Stack: C#, TypeScript, PowerShell, .NET Core, ASP.NET, React, Angular
Qualifications
  • Mid‑Senior level
  • Contract employment type
  • Strong knowledge of C#, TypeScript, PowerShell, .NET Core, ASP.NET, React, Angular
Job Function & Industries

Information Technology; Services for Renewable Energy and Oil and Gas.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

Doha, Doha BSL

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Senior Software Engineer role at BSL .

A senior engineer for this role is one of the key people that will support the technical manager and solution architect in fronting the customer. Engineers are expected to be able to do requirement gathering, technical design, testing & deployment. You are expected to work with various roles in the project including but not limited to:

  • BA Lead/Manager to gather requirements.
  • Off-shore teams for deliver project modules.
  • Singapore HQ teams to work on product features & extensions.
  • Test Manager to conduct internal & external testing for the project.
Responsibilities
  • Requirement Gathering: Work with BA Lead/Manager to meet and retrieve requirements from users. Create requirement documentation. Convert requirements into epics and user stories. Work with UI/UX engineer to define user journeys before and after solutions. Communicate with UI/UX engineer for product wireframes and interactive prototypes. Convert business requirements to technical documents.
  • Technical Design: Collaborate with technical manager and technical leads (offshore) to design modules. Collaborate with technical manager and senior technical leads (Singapore) for product customization requirements. Practitioner of SCRUM Methodology.
  • Integration: Work with partners and vendors to integrate IT & OT Systems. Collaborate with Technical Architect/Manager on the technical design of assigned modules.
  • Functional Testing: Support Test Manager in documenting test scenarios, internal testing, integration testing, and User Acceptance Testing (UAT).
  • DevOPS & Deployment: Use various DevOPS tools to deploy software systems, patch updates, run static/dynamic analysis, manage branching and code check-ins, and facilitate offshore developers in security reporting lapses.
  • Performance Testing: Use automation tools to conduct performance testing and produce performance test reports.
Requirements Personality & Work Traits
  • Good Leadership skills
  • Good presentation and communication skills
  • Able to manage a team of 2-4 people
  • Independent worker with minimal guidance
  • Proactive work attitude and a team player mindset
  • Problem solver with ability to deliver quality
  • Fast learner for technology
Work Experience
  • Full-stack technical lead in one or more projects (frontend & backend)
  • Full-stack developer in three or more projects (frontend & backend)
  • Experience as technical lead for at least one project SDLC
  • Experience in three or more project SDLC cycles
  • Ability to clearly communicate with others
  • Ability to express design using UML notation & UML diagrams
  • Worked in at least one project with English as the main language of communication
  • Derive user stories and backlog tasks using SCRUM or another agile framework
Technical Skills
  • Programming Languages & Tools: HTML, JavaScript, CSS3
  • Java, C#, C++
  • Programming Frameworks: AngularJS (preferred), ReactJS, VueJS
  • ST Engineering AOCS Framework
  • COTS Products: Enterprise Service Bus & Messaging Brokers (Kafka, AMQP, MQTT, Protobuf)
  • CEP & Rule Engines
  • Application Servers: NodeJS, Java-based Servers, IIS
  • Databases: MSSQL, PostgreSQL, Oracle, MongoDB
  • Administrative Tools: MS Office, MS Teams
  • DevOPS Tools: Jira, Confluence, GitLab, SonarQube, Nexus/Maven, Postman
  • Languages: English, Arabic, Chinese, Vietnamese
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Human Resources Services

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

Doha, Doha Astek

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

We are seeking a Senior Full‑Stack Software Engineer for one of our clients. In this role, you will act as the technical anchor for the client’s development team, driving architectural decisions, mentoring junior developers, and delivering enterprise‑grade solutions through robust full‑stack development and DevOps practices.

Responsibilities
  • Build and manage data models with SQL and NoSQL databases.
  • Contribute to architectural decisions , ensuring system performance, scalability, and security.
  • Implement and maintain CI/CD pipelines (GitLab) and containerization (Docker) .
  • Deploy, monitor, and scale services on Azure cloud platform.
  • Collaborate with cross‑functional teams (product, QA, operations) to deliver business‑critical solutions.
  • Mentor junior engineers, enforce coding best practices, and conduct thorough code reviews.
Required Qualifications
  • Bachelor’s degree in Computer Science or a related discipline.
  • Hands‑on experience with SQL and NoSQL databases.
  • Proven experience with GitLab CI/CD, Docker, and Azure .
  • Excellent communication and leadership skills; ability to mentor and guide teams.
  • Familiarity with architectural design patterns and enterprise‑grade solution development.
Preferred Qualifications
  • Experience with Python (considered a plus).
  • Certifications in cloud platforms (e.g., Microsoft Azure Fundamentals ).
Core Competencies
  • Mentor and guide teams, articulate technical concepts clearly, and drive collaborative decision‑making.
  • Evaluate and adopt emerging technologies to enhance product quality.
  • Ensure high‑quality deliverables and take ownership of technical outcomes.
Seniority level
  • Not Applicable
Employment type
  • Full-time
Job function
  • Information Technology
Industries
  • IT Services and IT Consulting

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Jobs View All Jobs in Doha