83 Software Developer jobs in Doha
Software Developer
Posted 7 days ago
Job Viewed
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 SummaryDevelopment 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.
- 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
- Adaptability/Flexibility
- Creativity/Innovation
- Decision Making/Judgment
- Dependability
- Initiative
- Integrity/Ethics
- Problem Solving/Analysis
- 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.
DisclaimerWe 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-LjbffrSoftware Developer
Posted 7 days ago
Job Viewed
Job Description
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
Senior Software Developer
Posted 5 days ago
Job Viewed
Job Description
Senior Software Developer - 12 Month Contract with extensions available - Immediate start
Paritas is working with a leading IT Consultancy and Middle Eastern Energy major who are looking for a Senior Software Developer who will be responsible for designing, developing, and enhancing in-house portfolio optimization software, while maintaining and continuously improving existing software applications.
Key Responsibilities:- Design and Development: Develop in-house portfolio optimization software applications to support business needs, ensuring scalability, performance, and reliability.
- Enhancements & Maintenance: Maintain, enhance, and further develop existing software applications by implementing new features, improving functionality, and ensuring system stability.
- Collaboration: Work closely with business stakeholders and other technical teams to gather requirements, translate them into technical solutions, and deliver high-quality applications.
- Testing & Quality Assurance: Conduct thorough testing, debugging, and performance tuning to ensure robust and secure applications.
- Documentation & Support: Prepare and maintain technical documentation, provide support for end-users, and ensure smooth handover of solutions.
- Continuous Improvement: Stay updated on emerging technologies, frameworks, and best practices, applying them to improve existing systems and processes.
- 7+ years of experience in software engineering or related roles.
- Proficiency in a programming language such as Python, C++, C# or MATLAB .
- Backend: C#, TypeScript, PowerShell, .NET Core, ASP.NET Web API, WCF, LINQ, Entity Framework, gRPC
- Databases: MS SQL Server, Oracle, MongoDB, Sybase
- Strong understanding of algorithms, data structures, and system design
- Experience across the full software development lifecycle.
- Strong analytical and problem‑solving abilities, excellent communication, and a collaborative mindset
- LNG Trading experience is a plus
Mid-Senior level
Employment typeContract
Job functionConsulting, Engineering, and Information Technology
Energy Technology, Oil and Gas, and Software Development
Referrals increase your chances of interviewing at Paritas Recruitment by 2x
Get notified about new Software Engineer jobs in Doha, Qatar.
#J-18808-LjbffrGIS Software Developer
Posted 9 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 5 days ago
Job Viewed
Job Description
Key Responsibilities:
Design and Development: Develop in-house portfolio optimization software applications to support business needs, ensuring scalability, performance, and reliability.
Enhancements & Maintenance: Maintain, enhance, and further develop existing software applications by implementing new features, improving functionality, and ensuring system stability.
Collaboration: Work closely with business stakeholders and other technical teams to gather requirements, translate them into technical solutions, and deliver high-quality applications.
Testing & Quality Assurance: Conduct thorough testing, debugging, and performance tuning to ensure robust and secure applications.
Documentation & Support: Prepare and maintain technical documentation, provide support for end-users, and ensure smooth handover of solutions.
Continuous Improvement: Stay updated on emerging technologies, frameworks, and best practices, applying them to improve existing systems and processes.
Required Skills:
7+ years
of experience in software engineering or related roles.
Proficiency in a programming language such as
Python, C++, C# or MATLAB .
Backend: C#, TypeScript, PowerShell, .NET Core, ASP.NET Web API, WCF, LINQ, Entity Framework, gRPC
Databases: MS SQL Server, Oracle, MongoDB, Sybase
Strong understanding of algorithms, data structures, and system design
Experience across the full software development lifecycle.
Strong analytical and problem‑solving abilities, excellent communication, and a collaborative mindset
LNG Trading experience is a plus
Seniority level Mid-Senior level
Employment type Contract
Job function Consulting, Engineering, and Information Technology
Energy Technology, Oil and Gas, and Software Development
Referrals increase your chances of interviewing at Paritas Recruitment by 2x
Get notified about new Software Engineer jobs in Doha, Qatar.
#J-18808-Ljbffr
GIS Software Developer
Posted 9 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
Junior Software Developer - Observability
Posted 14 days ago
Job Viewed
Job Description
Junior Software Developer - Observability
role at
Canonical Join to apply for the
Junior Software Developer - Observability
role at
Canonical Get AI-powered advice on this job and more exclusive features. Canonical seeks a Junior developer with a proven track record in Python and/or Go. As part of the Observability team, you will develop a cloud-native monitoring stack that composes best-in-class open-source monitoring tools. The stack is opinionated, resilient, and scalable, providing deep insights out of the box. The user experience is polished and seamless for the end-users, and its administrators will enjoy smooth, lightweight Day 1 and Day 2 operations.
This is an exciting opportunity for a software engineer passionate about open source software, Linux, Kubernetes, and Observability. Build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu.
The monitoring stack will monitor applications running on a mix of cloud technologies such as Kubernetes and OpenStack, as well as bare-metal, virtual machines and containers. The stack will be capable of monitoring applications and infrastructure irrespective of whether they are operated by Juju, and will leverage multiple data sources at various levels of the architecture, including Juju itself, to contextualize the collected telemetry and insights delivered to the end-users.
You can read more about the project here and here.
Location:
This role will be based remotely in the EMEA and Americas regions
What your day will look like
Collaborate proactively with a globally distributed team Write, test and document high quality code to create new features Debug issues and interact with a vibrant community Review code produced by other engineers Attend conferences to represent Canonical and the Charmed Observability Stack Work from home with global travel 2 to 4 weeks for internal and external events
What we are looking for in you
You love technology and working with brilliant people You value soft skills and are passionate, enterprising, thoughtful, and self-motivated You have a Bachelor's or equivalent in Computer Science, STEM or similar degree You are a skilled Python developer, preferably with a track record in open source You have a working knowledge of Go You have interest and experience with two or more of the following: Ubuntu Linux, container images, Debian packaging, snap, distributed systems.
What we offer you
Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.
In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, please ask your Talent Partner.
Fully remote working environment - we've been working remotely since 2004! Personal learning and development budget of 2,000USD per annum Annual compensation review Recognition rewards Annual holiday leave Parental Leave Employee Assistance Programme Opportunity to travel to new locations to meet colleagues at 'sprints' Priority Pass for travel and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.
Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Seniority level
Seniority level Entry level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Software Development Referrals increase your chances of interviewing at Canonical by 2x Get notified about new Junior Software Engineer jobs in
Doha, Doha, Qatar . Junior Software Engineer - Cross-platform C++ - Multipass
29 Companies Hiring Fully Remote Jobs: Your Future Awaits!
Software Engineer (Python/Linux/Packaging)
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Freelance Software Developer (Java) - AI Trainer
Freelance Software Developer (C/C++ - Rust) - AI Trainer
Freelance Software Developer (Python) - Quality Assurance (AI Trainer)
Software Engineer - Solutions Engineering
Freelance Software Developer (TypeScript) - AI Trainer
Software Engineer - Python - Container Images
Software Engineer - Cross-platform C++ - Multipass
Software Engineer - Python - Container Images
Freelance Software Developer (Ruby) - AI Trainer
Software Engineer - Immutable Ubuntu Desktop
Software Engineer - Python - Container Images
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Python Software Engineer - Ubuntu Hardware Certification Team
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
Distributed Systems Software Engineer, Python / Go
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Be The First To Know
About the latest Software developer Jobs in Doha !
Software Developer / London / Qatar - Energy Trading
Posted 5 days ago
Job Viewed
Job Description
#J-18808-Ljbffr
Software Engineer
Posted 2 days ago
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 7 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.