Software Developer

  • Dsquares
  • Cairo, Cairo Governorate, Egypt
  • Full-time

وصف الوظيفة

Dsquares specializes in offering loyalty programs that bring our clients closer to their consumers. Through our different range of solutions, we deliver end-to-end experience, managing and executing all technical, operational, and commercial aspects of our customers’ loyalty programs. From full loyalty programs, couponing solutions to interactive directory services, coupled with an extensive network of merchants, Dsquares serves some of the most loved brands in the region.

Our People are our Brand - Developing seamless loyalty solutions is only possible when we’ve got a great team on our side. Our culture is open and empowering. If you are passionate and driven, you will fit right in.

About the role:

As a Software Developer at Dsquares, you will be responsible for developing and maintaining web-based software applications and services. Working in collaboration with cross-functional teams, you will gather requirements, propose technical solutions, and participate in the complete software development lifecycle. Additionally, you will contribute to code reviews, troubleshoot and debug issues, and ensure the delivery of high-quality code.

Duties & Responsibilities:

  • Design, develop, and maintain scalable software solutions based on client requirements.
  • Collaborate with cross-functional teams to gather and analyze user requirements.
  • Propose and implement technical solutions and enhancements.
  • Conduct code reviews to ensure code quality, scalability, and adherence to best practices.
  • Troubleshoot and debug software applications to resolve issues.
  • Participate in agile software development processes such as sprint planning, estimation, and retrospective.
  • Maintain and support existing software applications, ensuring proper documentation.
  • Stay up-to-date with emerging technologies and industry best practices to continuously improve software development processes.

إمتيازات الوظيفة

  • Transportation & Mobile Allowance Benefit.
  • Private Medical Insurance & life cover.
  • Annual profit share.
  • Hybrid working environment • Inclusive working environment with enhanced maternity and paternity benefits.
  • Work and organizational culture which values learning.
  • Regular perks such as company social, wellbeing & CSR events.
  • Your Birthday Off.
  • Extra day of leave for every year of completion.

متطلبات الوظيفة

Required Skills & Abilities:

  • Strong proficiency in programming languages such as C#, .NET, and JavaScript.
  • Experience with web development technologies including ASP.NET MVC, HTML, CSS, and SQL Server.
  • Problem-solving mindset with the ability to analyze complex issues and propose effective solutions.
  • Team player with excellent communication and interpersonal skills.
  • Attention to detail and commitment to delivering high-quality code.
  • Self-motivated and eager to learn and adapt to new technologies.
  • Experience working with version control systems such as Git.

Education & Experience:

  • Bachelor's degree in Computer Science or a related field.
  • Minimum of 2 years of experience in software development.
  • Prior experience in developing web-based applications using C# and .NET framework.