Junior Software Engineer at talent consultant

Talent Consultant Group

Doha

Hybrid

QAR 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Talent Consultant Group is recruiting a Junior Software Engineer for an on-site role in Doha. You will contribute to developing, maintaining, testing, and supporting software applications across the Group’s operations.

You will collaborate with multiple departments to translate business needs into scalable technical solutions. The ideal candidate has a strong foundation in programming and web development, with familiarity in C#, .NET, Java, Python, or JavaScript, and experience with REST APIs

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, IT, Computer Engineering, or related field.
  • Minimum 5 years of relevant experience in software development.
  • Experience with ERP or enterprise software is preferred.
  • Strong understanding of software development principles.
  • Good knowledge of database concepts.
  • Experience with web application development and APIs.
  • Proficiency in programming languages such as C#, .NET, Java, Python, or JavaScript.
  • Web development: HTML, CSS, JavaScript frameworks.
  • Database knowledge: SQL Server, MySQL, PostgreSQL.
  • APIs and integration: REST APIs and system integrations.
  • Version control: Git or similar tools.
  • Reporting: Power BI, SSRS, or similar tools.
  • Cloud basics: Azure/AWS.
  • Automation knowledge: workflow automation.
  • Strong analytical and problem-solving skills.
  • Ability to translate business requirements into technical solutions.
  • Good communication and teamwork.

Responsibilities

  • Develop, maintain, test, and implement software applications and internal business solutions.
  • Analyze business requirements and translate them into practical software solutions.
  • Develop and maintain web-based applications, internal systems, and business tools.
  • Assist in integrating different systems, applications, databases, and third-party platforms.
  • Troubleshoot, debug, and resolve software-related issues in a timely manner.
  • Maintain and improve existing software applications and databases.
  • Develop reports, dashboards, forms, and automated workflows according to business requirements.
  • Ensure software applications are reliable, secure, scalable, and user-friendly.
  • Perform software testing and quality checks before deployment.
  • Maintain technical documentation, system documentation, and application specifications.
  • Assist with database management, data validation, and data migration when required.
  • Investigate system errors and coordinate with IT vendors or external developers when necessary.
  • Provide technical support and guidance to users regarding software applications.
  • Monitor application performance and recommend improvements.
  • Follow software development standards, IT security policies, and company procedures.
  • Stay updated on emerging technologies, programming languages, development tools, and software engineering practices.

Skills

C#
.NET
Java
Python
JavaScript
React
REST APIs
Git
SQL
Power BI

Education

Bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related field

Tools

SQL Server
MySQL
PostgreSQL
Azure/AWS basics
SSRS
Power BI

Job description

Junior Software Engineer

talent consultant in Doha, DAW, QA. This Full time on site position offers great opportunities for career growth. We are seeking a motivated and technically capable Junior Software Engineer to join our IT team. The successful candidate will be responsible for developing, maintaining, testing, and supporting software applications and internal digital solutions used across the Group's business operations. The role will involve working closely with different departments to understand business requirements, improve existing systems, develop software solutions, troubleshoot technical issues, and support the continuous digitalization and automation of business processes.

Key Responsibilities
  • Develop, maintain, test, and implement software applications and internal business solutions.
  • Analyze business requirements and translate them into practical software solutions.
  • Develop and maintain web-based applications, internal systems, and business tools.
  • Assist in integrating different systems, applications, databases, and third-party platforms.
  • Troubleshoot, debug, and resolve software-related issues in a timely manner.
  • Maintain and improve existing software applications and databases.
  • Develop reports, dashboards, forms, and automated workflows according to business requirements.
  • Ensure software applications are reliable, secure, scalable, and user-friendly.
  • Perform software testing and quality checks before deployment.
  • Maintain technical documentation, system documentation, and application specifications.
  • Assist with database management, data validation, and data migration when required.
  • Investigate system errors and coordinate with IT vendors or external developers when necessary.
  • Provide technical support and guidance to users regarding software applications.
  • Monitor application performance and recommend improvements.
  • Follow software development standards, IT security policies, and company procedures.
  • Stay updated on emerging technologies, programming languages, development tools, and software engineering practices.
Qualifications and Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related field.
  • Minimum 5 years of relevant experience in software development or a similar position.
  • Previous experience working with business applications, ERP systems, or enterprise software is preferred.
  • Strong knowledge of software development principles and practices.
  • Good understanding of database concepts.
  • Experience with web application development and APIs.
  • Knowledge of software testing, debugging, version control, and system integration.
  • Candidates should have practical knowledge of the following: Programming: C#, .NET, Java, Python, JavaScript, or similar languages.
  • Web Development: HTML, CSS, JavaScript, React, Angular, or similar frameworks.
  • Database: Microsoft SQL Server, MySQL, PostgreSQL, or similar databases.
  • APIs & Integration: REST APIs, web services, and system integrations.
  • Version Control: Git or similar tools.
  • Reporting: Power BI, SSRS, or other reporting and dashboard tools.
  • ERP / Business Systems: Experience supporting or integrating ERP and business management systems is preferred.
  • Cloud Technologies: Basic knowledge of Microsoft Azure, AWS, or other cloud platforms an advantage.
  • Automation: Knowledge of workflow automation and business process automation is an advantage.
  • Good analytical and problem-solving skills.
  • Ability to understand business requirements and convert them into technical solutions.
  • Good communication and interpersonal skills.
  • Ability to work independently as well as part of a multidisciplinary team.
  • Good command of written and spoken English.

Work Location: In person

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Engineer — Build Scalable Apps (Doha, On-Site)
Junior Software Engineer — Build Scalable Apps (Doha, On-Site)

Talent Consultant Group • Doha

Hybrid
QAR 120,000 - 180,000
Senior Software Developer
Senior Software Developer

DXC Technology • Doha

On-site
QAR 120,000 - 180,000
IT Team leader at The Holding Group of Companies
IT Team leader at The Holding Group of Companies

The Holding Group of Companies • Doha

On-site
QAR 180,000 - 280,000
Application Support Development Consultant at Euro Staffs
Application Support Development Consultant at Euro Staffs

Euro Staffs • Qatar

On-site
QAR 190,000 - 201,000
QA Engineer at Bornan Sports Technology
QA Engineer at Bornan Sports Technology

Bornan Sports Technology • Doha

On-site
QAR 167,000 - 279,000
IT & Systems Support Specialist
IT & Systems Support Specialist

Employment • Doha

On-site
QAR 67,000 - 112,000
Computer Engineer
Computer Engineer

Khatib & Alami • Qatar

On-site
QAR 150,000 - 210,000
Enterprise IT Implementation & Support Engineer
Enterprise IT Implementation & Support Engineer

ProgressSoft Corporation • Doha

Hybrid
QAR 89,000 - 167,000
QA Engineer
QA Engineer

Bornan • Doha

On-site
QAR 150,000 - 210,000
Junior Computer Engineer
Junior Computer Engineer

Work corp • Lusail

On-site
QAR 52,000 - 62,000