Python API Developer

  • Washington, DC
  • Posted 38 days ago | Updated 1 hour ago

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

Python
DJANGO
FLASK
PANDAS
RBAC
ABAC
API
Azure Open AI
OpenAI
Open-AI
Azure AI
Azure-AI
AzureAI
PySpark
Py-Spark
Numpy
APIs

Job Details

Title: Python API Developer 

Duration: 12 Months - Long Term

Location: Washington, DC 20433

 

Hybrid Onsite: 4 Days per week from Day1 .

 

Job Summary:
We are seeking a highly skilled Access Control Analysis Developer to design, develop, and implement Python programs using API, AI, Scripts to perform access control reviews.

Roles & Responsibilities: Develop Python programs to extract, manage, and implement Access Control Lists (ACLs) across multiple technical stacks, including .NET, Java, PHP, and Node.js, ensuring proper permission and security.
Develop connectors to extract access control data from different application stacks such as Java, .Net, Drupal, WordPress.

Qualifications:
At least 5 years of experience in Python programming, with a strong grasp of frameworks like Django, Flask, FastAPI for robust back-end development.

Required Skills and Experience:
Hands-on experience, proficiency in Python development environment using framework such Fast API, Pandas, NumPy, bs4, AWS, Azure SDKs, AI frameworks.
Experience with creating dashboards, reports based on data sources, plat file data. Microsoft Power BI reporting tool skills.
MSAL and Graph API with SharePoint and Azure skills.
Connector development skills using Python and APIs.
Integrate Python with AI to perform access control data reviews and identify exceptions.
Experience with PowerShell and bash script for CI/CD and access control reviews.
Experience with Azure's OpenAI technologies and familiarity with machine learning frameworks, indicating the ability to integrate AI capabilities into applications.
Strong understanding of access control data models (e.g., RBAC, ABAC).
Deep understanding in using any of the DevOps tools such as Azure DevOps.
Integration skills.
Hands-on experience with reporting libraries in Python (Pandas, Matplotlib, Plotly, Dash, etc.).
Utilize Microsoft Graph API.
Familiarity with PlainID platforms.

 

Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.