Job Openings Senior Software Developer

About the job Senior Software Developer

Our client, an IT consultancy firm based in Dubai, is seeking a Senior Software Developer to be based in Egypt. The ideal candidate will be responsible for designing, implementing, and maintaining complex, enterprise-level applications. Collaborates closely with cross-functional teams to gather requirements, propose technical solutions, and deliver business value. 

Role and Responsibilities:

  • Design, develop, and implement high-quality, scalable, and maintainable software applications
  • Collaborate with cross-functional teams, including product managers, designers, and other developers, to gather requirements, identify technical solutions, and deliver business value
  • Write clean, well-documented, and testable code using best practices and design patterns
  • Contribute to the team's technical roadmap and assist in the evaluation of new technologies and frameworks
  • Mentor and guide junior developers, providing code reviews and technical guidance
  • Proactively identify and resolve issues, and continuously look for ways to improve the software development process
  • Stay up-to-date with the latest industry trends, tools, and technologies

Qualifications and Skills:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 4-6 years of professional experience as a software developer, with a strong track record of delivering complex, enterprise-level applications
  • Expertise in one or more programming languages, such as Java, Python, C#, or JavaScript
  • Strong problem-solving and critical-thinking skills, with the ability to analyze requirements and propose effective solutions
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment
  • Experience with cloud-based platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) is a plus
  • Extensive experience in coding designs
  • Specifically seeking expertise in NET