Company Brief
The Mok Company is a digital product studio and technology consultancy focused on building scalable platforms for retail, e-commerce, and enterprise operations.
We work with multi-branch organizations to modernize their technology stack across loyalty systems, POS workflows, ERP integrations, mobile apps, and customer engagement platforms. Our work is delivery-focused, collaborative, and closely aligned with real business operations.
Engagement Details
- This is a part-time contract for a duration of three months.
- The first month is considered a probation period.
- The role requires a commitment of 20 to 25 hours per week.
- The monthly budget for this role is 20,000 EGP.
- The work is remote, with an immediate start.
Availability & Working Style
The candidate must be available during core collaboration hours from 11:00 AM to 1:00 PM Cairo time. These hours are used for stand-ups, alignment meetings, and integration discussions.
Daily communication is done through Slack.
The candidate must be comfortable working in a structured, agile environment and collaborating closely with other teams.
Tools & Workflow
The role requires working with Slack for communication, Jira for task tracking and sprint updates, and GitHub for version control.
The candidate must follow standard GitHub practices including proper branching, pull requests, and code reviews.
Role Overview
- We are seeking a Microsoft POS and Dynamics 365 Developer to support a multi-branch retail digital transformation project.
- The project runs on an existing Microsoft Dynamics 365 environment that is currently managed by an authorized Microsoft partner. The selected developer will work within the access provided and coordinate with the partner as needed.
- This is a hands-on engineering role focused on execution, delivery, and system stability.
Key Responsibilities
- The developer will review and understand the existing Microsoft POS implementation and adjust POS workflows to support loyalty point earning, OTP-based in-branch loyalty redemption, and transaction validation.
- They will modify or extend POS logic, fields, or screens when required, ensuring that all changes are upgrade-safe and aligned with Microsoft best practices.
- On the HQ side, the developer will adjust Dynamics 365 logic related to customer records, loyalty points and tier rules, and orders and invoices. They will support synchronization between POS, HQ, and external systems such as the loyalty app, e-commerce platform, and CRM.
- The role also includes creating or extending APIs to validate loyalty redemptions, sync completed POS transactions, and push customer and order updates to external systems. Secure authentication and proper error handling are expected.
- The developer will collaborate with backend, mobile, and CRM teams, support UAT and production rollout, and troubleshoot syncing issues and edge cases.
Required Skills & Experience
- The candidate must have strong experience with Microsoft Dynamics 365 (F&O or Commerce) and hands-on experience with Microsoft POS.
- Experience working with multi-branch retail systems is required, as well as the ability to work independently and deliver within scope.
- Technical skills must include .NET / C#, RESTful API development, SQL and data modeling, and a solid understanding of authentication and security fundamentals.
- Experience integrating Dynamics 365 with mobile applications, e-commerce platforms, or CRM systems is a plus, as is prior work with loyalty or customer engagement systems.
KPIs, Performance Assessment & Bonus
- Performance will be assessed monthly and at the end of the contract.
- Evaluation is based on delivery and task completion, code quality, bugs and system stability, communication and collaboration, and compliance with tools and processes.
- Delivery and task completion carries the highest weight, followed by code quality, bugs and stability, communication, and then process compliance.
- Repeated bugs significantly reduce the performance score.
- A performance score of 90 percent or higher makes the candidate eligible for a performance bonus.
- A score between 70 percent and 89 percent allows the contract to continue but without a bonus.
- A score below 70 percent triggers a performance review and may lead to contract termination.
Probation Period
The first month of the contract is a probation period.
Performance is reviewed at the end of the first month, and continuation beyond probation depends on delivery quality, code quality, communication, and collaboration.
What Success Looks Like After 3 Months
By the end of the contract, POS workflows should support loyalty earning and OTP-based redemption smoothly.
HQ logic should reflect real business workflows, and required APIs should be live, stable, and documented.
Systems should be synchronized with minimal operational issues, and collaboration with The Mok Company team and partners should be smooth and consistent.
How to Apply
Please share your relevant experience with Microsoft Dynamics 365 and POS systems, examples of similar projects, confirmation of availability for 20 to 25 hours per week, and confirmation that the monthly budget of 20,000 EGP is acceptable.