-
Duncan & Ross Consulting

Software Engineer

Duncan & Ross Consulting
United Arab Emirates · Full-time · Mid-Senior

We are seeking a highly skilled and motivated Software Engineer to join our dynamic team. The ideal candidate will be responsible for developing, testing, and implementing software solutions that meet both client and organizational requirements. You’ll work on projects that drive innovation and support the company’s mission to provide top-quality technology solutions. This role offers the opportunity to collaborate with talented professionals and grow within an inspiring work environment.


Responsibilities


  • Design, Develop, and Test Software Solutions:

Analyze user needs and create technical designs that meet client and company requirements.

Write efficient, reusable, and reliable code using [relevant programming languages such as Python, Java, C++, etc.].

Conduct code reviews and ensure adherence to best practices in software development.

  • System Integration and Maintenance:

Integrate software components and third-party programs as necessary.

Troubleshoot, debug, and upgrade existing systems.

Maintain software functionality and performance, ensuring system reliability and security.

  • Collaboration and Communication:

Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver projects on time.

Document code and processes for internal and external reference.

Communicate complex technical concepts to non-technical stakeholders.

  • Continuous Improvement and Innovation:

Stay updated on new technologies and industry trends.

Recommend and implement improvements to processes, tools, and architectures.


Qualifications


  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • [3+] years of experience in software engineering, development, or a related role.
  • Proficiency in [specify programming languages, e.g., Java, Python, JavaScript, etc.].
  • Familiarity with software development methodologies such as Agile and DevOps.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Excellent problem-solving skills and a detail-oriented mindset.
  • Effective communication and teamwork skills.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Familiarity with version control systems, such as Git.
  • Knowledge of web development frameworks, APIs, or microservices architecture.
  • Exposure to database management (SQL, NoSQL).
  • Certification(s) in software development, cloud, or security (e.g., AWS Certified Developer, CompTIA).


Why Join D&R?


At Duncan & Ross – we are committed to fostering a culture of simplicity, empowerment, growth and collaboration. Join a team where you can unlock your potential, contributions make a real impact, and you can grow both professionally as well as personally!

We offer competitive salaries, benefits, and opportunities for career advancement.

Key Skills

Ranked by relevance

c ai cloud java pan ha python sql aws esp lan ui data structures product manager microservices javascript designer devops nosql unity excel git spi
Login to Apply
Posted
Nov 11, 2024
Type
Full-time
Level
Mid-Senior
Location
Dubai

Industries

Technology Information Internet Engineering Services Business Consulting Services

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Duncan & Ross Consulting
Related

IT Consultant

2026-01-26

Full-time
Associate
United Arab Emirates
Technology
Information Technology
View Job Details
Duncan & Ross Consulting
Related

Senior Software Engineer

2026-01-15

Full-time
Executive
Qatar
Technology
Engineering
View Job Details
Duncan & Ross Consulting
Related

Senior Software Engineer

2026-01-05

Full-time
Executive
Qatar
Technology
Engineering