Software Engineering Specialist – Cloud Dynamics 365 CRM and Power Platform

Link Development · Cairo, Egypt · Posted 2026-07-14

Title: Software Engineering Specialist – Cloud Dynamics 365 CRM and Power PlatformJob Description:Delivers high-quality, efficient, and scalable software solutions using Microsoft technologies: .NET, Power Platform, Dynamics 365 CRM, Azure cloud services. Designs and implements application components, writes clean code, and performs thorough unit testing. Analyzes complex technical problems and proposes innovative solutions. Participates in code reviews, enforces best practices, and collaborates with cross-functional teams. Contributes to architecture discussions and provides mentorship to junior engineers. Supports deployment and post-release maintenance. Brings 5 to 7 years of hands-on experience in Microsoft cloud business applications and development frameworks.  Job Requirements:Technical RequirementsStrong ability to navigate and work within large existing codebases independently.Solid knowledge of software engineering best practices (SOLID principles, design patterns, clean and secure code).Deep expertise in primary technologies with hands-on experience in at least two additional technologies.Good understanding of DevOps practices and CI/CD pipelines.At least one relevant technical certification.Personal & Professional RequirementsStrong analytical and problem-solving skills.Excellent communication and presentation skills, including customer interaction.Ability to work independently with minimal supervision while aligning with the team.Demonstrates accountability, ownership, and a continuous improvement mindset.Provides constructive, timely, and empathetic feedback.

Apply for this role

Skills mentioned in this role

C#Azure

Preparing for a Software & IT role

  • Public work matters more than titles: a GitHub or portfolio the hiring manager can click through in under a minute usually beats an extra bullet on your CV.
  • Name the exact stack in your CV so a keyword screener + a skim-reader both find it — languages, frameworks, cloud, databases.
  • For interviews: expect a technical screen (coding or system design) before the on-site loop. Practice explaining trade-offs out loud, not just writing correct code.
  • For English-only teams verify your written English is sharp — most Egypt-based tech scaleups run interview loops entirely in English.

Other open roles at Link Development

See all 9 open roles at Link Development →

Related jobs in Software & IT