Python Programming JobAt least 5 years of hands-on experience with Python, particularly in frameworks like FastAPI, Django, Flask, and experience using AI frameworks.Strong understanding of access control models such as Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC), lang Chain.Experience in developing API connectors using Python for extracting and managing access control data from platforms like Azure, SharePoint, Java,.NET, WordPress, etc.Hands-on experience integrating AI into applications for automating tasks such as access control reviews and identifying anomalies.Strong familiarity with DevOps tools such as Azure DevOps and experience with continuous integration/continuous deployment (CI/CD) practices.
Experience with PowerShell and Bash scripting for automation.Proficiency with Azure services, Microsoft Graph API, and experience integrating Python applications with Azure for access control reviews and reporting.Experience using reporting libraries in Python (Pandas, Matplotlib, Plotly, Dash) to build dashboards and reports related to security and access control metrics.Ability to collaborate with various stakeholders, explain complex technical solutions, and deliver high-quality solutions on time.Experience or familiarity with PlainID platforms for identity and access management.Familiarity with Azure OpenAI technologies and their application in access control and security workflows.Experience with Microsoft Power BI for data visualization and reporting.Experience working in Agile environments and familiarity with Scrum methodologies for delivering security solutions.