freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Developer

Summary

Senior Software Developer builds and maintains software using Java, C++, or Python in a product-focused team, following Agile practices and ensuring clean, tested code.

Dream Communication System LLC is a leading technology company based in Dubai, UAE, dedicated to innovative solutions in the industry. We are currently seeking a Senior Software Developer to join our dynamic team. As a Senior Software Developer, you will play a crucial role in designing and developing high-quality software solutions that drive our technological advancements.

Key Responsibilities

  • Develop high-quality software solutions based on client requirements
  • Collaborate with cross‑functional teams to define, design, and ship new features
  • Write clean, maintainable, and efficient code
  • Perform unit testing and debugging to ensure software meets quality standards
  • Conduct code reviews to provide constructive feedback to team members
  • Stay updated on emerging technologies to enhance software development processes
  • Troubleshoot, debug, and upgrade existing software
  • Document and maintain software functionality

Requirements & Skills

  • Bachelor's degree in Computer Science or related field
  • Proven experience as a Software Developer or Software Engineer
  • Proficient in Java, C++, Python, or other programming languages
  • Strong understanding of software development lifecycle
  • Experience with Agile methodologies
  • Excellent problem‑solving skills
  • Ability to work independently and in a team environment
  • Strong communication and interpersonal abilities

Preferred Qualifications

  • Master's degree in Computer Science or equivalent
  • Industry certifications related to software development

Candidate Preferences

Not specified

Benefits / Why Join Us

  • Competitive salary package
  • Opportunities for career growth and development
  • Collaborative and innovative work environment
  • Health insurance and other benefits

Skills Summary

Core Technical Skills:

Java, C++, Python, Software Development Lifecycle, Agile Methodologies, Unit Testing, Debugging, Documentation, Problem‑Solving

Soft Skills:

Collaboration, Communication, Adaptability, Teamwork, Critical Thinking, Time Management, Creativity, Leadership

Suggested Tags

Senior Software Developer, Software Development, Java, C++, Python, Agile, Coding, Problem‑Solving, Team Collaboration, Software Engineering, Debugging

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available