Job Description:
Design, code, test, implement, maintain, and support application.
Creates technical system designs that meet the business needs.
Delivers quality solutions with minimal rework.
Work independently on high complexity designs & programs.
Follow and help to establish architectural standards.
Estimate effort and write technical specifications that accurately reflect the design requirements and standards.
Create functional code from design specifications for new development, enhancements, or maintenance projects.
Analyse database constructs and create database design specifications associated with new development or enhancements.
Provide customer support and conduct customer training as required.
Skills and Experience:
Total 10+ years of IT industry and minimum of 6 years' experience working in ASP.Net and SharePoint environment.
Prefer to have at least one (1) of working experience in a Government, Research or Educational institution that has mixed SOE & non-SOE environment.
Proficiency in scripting using Windows PowerShell, PnP PowerShell, and SharePoint Online (SPO) PowerShell is required.
The candidate should also have experience with SPFx, PlumSail Form Designer, and development using C# with .NET Core / .NET 8+, and (JavaScript/TypeScript).
Expertise in Azure AD App Registration, Microsoft Graph API, SharePoint OAuth scopes, JSON/XML parsing, Azure Key Vault, Web Services, .NET Framework 4.7 and above, M365 Admin Centre.
SharePoint Admin Centre, report generation, log verification, and the use of Sharegate for migration and management tasks.
Should have in-depth knowledge of various versions of SharePoint, including SharePoint Online, and be proficient in Microsoft Power Automate and Power Apps.
Proficient in the use of Microsoft Office Suite, Browsers, Windows and SQL servers and AZURE.
Should follow best practices in site provisioning, governance, user adoption, and M365 security.
Certifications such as MS-900, MS-102, PL-100, or SC-300 is a must.
Unit testing using MS Test Framework
Outstanding verbal and written communication skills
Strong troubleshooting skills and attention to detail.
3+ years of experience will be considered for Software Engineer role.