Degree in Information Technology or related fields.
Minimum 6 years of experience in designing and developing solutions in the domain of Azure services, SharePoint Online, Power Platform preferably as a full-stack developer.
Strong expertise in Azure App Services, Azure Functions and Azure SQL.
Strong expertise in DevOps tools for source control management, Pipelines for continuous integration/continuous deployment (CI/CD), Tests Management, Azure Monitor for monitoring and logging, and Azure Resource Manager for infrastructure deployment and management.
Strong expertise in SharePoint (SPFx), HTML, CSS, JavaScript and React.
Strong expertise in REST API and Microsoft Graph API.
Experienced with scripting languages like PowerShell and Bash.
Experienced in security tools like Azure Security Center, Azure Key Vault and Azure Sentinel.
Experienced in implementing authentication protocols in applications via Azure Active Directory (AD), OAuth, Single Sign-On (SSO), and Multi-Factor Authentication (MFA).
Good understanding of SQL Server, T-SQL, and NoSQL, along with expertise in writing and optimizing SQL queries.
Good understanding of network concepts such as virtual network, DNS, TCP/IP etc. Familiarity with network security protocols like SSL, TLS, SSH, and HTTPS is also required.
Competencies in Power Platform application development (Canvas App, Model Driven App, Power Pages and Power Automate flows)
Experienced in relevant platform administration will be an added advantage.
Has advanced certifications in the relevant domains will be an added advantage.
Strong critical thinking, numerical, analytical and project management skills.
Team player with good inter-personal skills.
Experienced in Agile frameworks like Scrum and Kanban, including facilitation of agile delivery events.
What you'll be doing on the job
Using Microsoft technology stacks, i.e Azure services, SharePoint, Power Platform to develop custom applications to fulfil business needs.