Role Overview
We are looking for a developer to build secure internal and external web portals, focusing on integration with the Microsoft ecosystem and robust backend architecture.
Responsibilities
- Build secure internal/external web portals using PHP.
- Implement SSO using Microsoft Entra ID.
- Integrate with Microsoft Teams and Graph APIs.
- Design and enforce security best practices.
- Manage deployments on Azure using CI/CD and containers.
- Collaborate on system architecture and scaling.
Requirements
- Strong experience in PHP with frameworks like Laravel.
- Solid understanding of RESTful API design and backend architecture.
- Experience with database design and management (MySQL/PostgreSQL).
- Hands-on experience implementing SSO using OAuth 2.0 and OpenID Connect.
- Experience integrating authentication with Microsoft Entra ID.
- Strong understanding of RBAC and identity management.
- Experience deploying and managing applications on Microsoft Azure.
- Experience with JWT, token validation, and API security.
- Knowledge of data protection techniques (encryption).
- Experience implementing logging, monitoring, and audit trails.
- Experience integrating with Microsoft Teams and Microsoft Graph API.
- Ability to work in Agile/Scrum environments.
Skills
- PHP
- Laravel
- Microsoft Azure
- MySQL
- OAuth 2.0