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.
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
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
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
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
Software Engineer
Posted 7 days ago
Job Viewed
Job Description
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
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 6 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
Be The First To Know
About the latest Software Jobs in Doha !
Senior Software Engineer
Posted 5 days ago
Job Viewed
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.
ResponsibilitiesDesign, 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
- Mid‑Senior level
- Contract employment type
- Strong knowledge of C#, TypeScript, PowerShell, .NET Core, ASP.NET, React, Angular
Information Technology; Services for Renewable Energy and Oil and Gas.
#J-18808-LjbffrSenior Software Engineer
Posted 14 days ago
Job Viewed
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.
- 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.
- 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
- 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
- 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
- Mid-Senior level
- Full-time
- Engineering and Information Technology
- Human Resources Services
Senior Software Engineer
Posted 17 days ago
Job Viewed
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.
- 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.
- Experience with Python (considered a plus).
- Certifications in cloud platforms (e.g., Microsoft Azure Fundamentals ).
- 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.
- Not Applicable
- Full-time
- Information Technology
- IT Services and IT Consulting