Project: Cyber Security Related Project/Platform based on MS Azure. Dynamics 365 and PowerApps Portal.REQUIREMENTS:· Experience with building Power Pages projects· Highly desirable experience building Office 365 solutions including Power Automate (Flow), Power Apps, Power BI, Dynamics 365, SharePoint Online.· Experience and knowledge of Microsoft Azure Services and Functionality· Strong knowledge and understanding of Microsoft Common Data Service and model-driven apps· Experience with C# development and SQL Server· Expert knowledge of building web parts, apps, page layouts and content types using the O365 API.· Experience with Visual Studio or other source control management tools.· Experience using JavaScript, jQuery, Web Services, HTML5 and CSS3.· Experience with front end frameworks (React, Angular).· Experience with various design frameworks.· Experience with SharePoint’s application services framework including implementation, configuration. · Experience with SQL Server Reporting Services, SQL Server Analysis Services, and/or SQL Server Integration Services a plus. · Bachelor's degree in Computer Science, Information Systems; or related discipline is desired. · Must be motivated, independent and self-sufficient. Able to receive an assigned task and see it through to completion with minimal supervision.· Business acumen: strong understanding of the business and its objectives, as well as the market and customers.· Prioritization and Problem-solving skills· Agile mindset.· Adaptability: able to adapt to the changing technological landscape and implement new ideas and approaches in their work.· Customer focus: deep understanding of the needs and desires of the target customer· Candidate must be the quintessential team player and a highly skilled communicator.· Candidate should be fluent in English and should have excellent interpersonal and customer facing skills.RESPONSIBILITIES:· Design and develop Power Pages and Office 365 applications and solutions (Power Pages, Dynamics, Power Automate (Flow), Power BI, Dynamics 365, SharePoint Online).· Analyze the business requirements by collaborating with the stakeholders and IT Management, studying systems flow, data usage, and work processes.· Perform software design using software development fundamentals and processes, debug, test, and deploy software solutions. · Design, develop and maintain key components of the software suite using Office 365 APIs. · Implement custom solutions that leverage various Office 365 services. Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, etc. Assume additional responsibilities as assigned/required.