Published : Monday, Sep 28, 2026
Senior Software Engineer – Dynamics CRM/Power-Platform - Egypt
Department: Business Solutions
Type: Full Time
Qualifications
- 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 3 to 5 years of hands-on experience in Microsoft cloud business applications and development frameworks.
Responsibilities
- Collaboration with the project team to turn business needs into solutions. It involves the design, development and debugging of different solution components and elements following the best practices and standards.
- Design, develop and test solution components, as well as own software projects from design to implementation and deployment.
- Research, design, implement innovative software solutions and deliver projects on time and to specification with high level of quality.
- Develop unit tests and work with Quality Control members on solving the defects.
- Investigate new technologies and constantly update his/her technical knowledge and skills.
- Construct design documents and documentation to aid maintenance and code reuse.
- Mentor and supervise junior developers.
- Assist in the design and architecture of complex solutions.
- Analyze and suggest improvements in the overall development process. Analyzes and Review documents.
- Code review and test environment review.