Papigen
9 months ago
Python Full Stack Developer – Azure, DevSecOps & AI Integration
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Papigen
- Location
- India India
- Posted
- 9 months ago
Job description
We are seeking a highly skilled Python Full Stack Developer with strong expertise in Azure DevOps, Dataverse, Power BI, and Azure OpenAI to design and deliver intelligent automation solutions. The role focuses on automating case management workflows, AI-driven delay analysis, security testing automation, and real-time reporting dashboards within an Agile (Scrum/Kanban) environment.
Key Responsibilities
Python Full Stack & Automation-
Develop Python-based automation solutions to extract, manage, and review product and case details from case management systems, and update data into Azure DevOps (ADO) and Dataverse.
-
Build and maintain Python applications using frameworks such as FastAPI and Flask.
-
Automate test cases, security testing controls, and DevSecOps pipelines within Azure DevOps.
-
Integrate security testing tools and invoke automated scans through Python programs.
-
Integrate Azure OpenAI services to perform delay analysis calculations, generate custom summaries, and enhance AI-driven security testing.
-
Continuously evaluate and enhance AI-based solutions using emerging technologies and automation techniques.
-
Design, develop, and secure REST APIs with proper access controls (RBAC) to expose case status, metrics, and reports.
-
Work with Azure SDKs and Microsoft Graph API for identity, access, and permissions management.
-
Deploy and manage solutions within the Azure cloud infrastructure.
-
Build and deploy real-time dashboards using Python libraries such as Pandas, Matplotlib, Plotly, and Dash to visualize Kanban case status, exceptions, and product metrics.
-
Develop data models in Dataverse to support reporting, dashboards, and analytics.
-
Design and publish Power BI dashboards and reports with appropriate data security and access controls.
-
Collaborate closely with project managers, IT security teams, and system administrators to gather requirements and deliver scalable solutions.
-
Participate in Agile ceremonies, supporting delivery through Scrum and Kanban methodologies.
-
Drive continuous improvement by enhancing system efficiency, scalability, and security.
Required Skills & Experience
Technical Skills-
Python Development: 5+ years of hands-on experience with Python, including FastAPI, Flask, and automation frameworks.
-
Azure DevOps (ADO): Strong experience with ADO pipelines, work item tracking, and ADO REST APIs.
-
AI & GenAI: Hands-on experience integrating Azure OpenAI services for analytics, summarization, or security use cases.
-
Cloud Technologies: Strong proficiency in Microsoft Azure, Azure SDKs, and Microsoft Graph API.
-
Access Control & Security: Solid understanding of Role-Based Access Control (RBAC) and secure API design.
-
Reporting & Visualization:
-
Python: Pandas, Matplotlib, Plotly, Dash
-
Data Platforms: Dataverse
-
BI Tools: Power BI (including access-controlled dashboards)
-
-
API Development: Design and implementation of secure REST APIs.
-
Experience working in Agile environments with Scrum and Kanban.
-
Strong communication and stakeholder collaboration skills.
-
Ability to explain complex technical concepts to non-technical audiences.
-
Proven ability to deliver high-quality, scalable solutions within timelines.
Nice to Have
-
Experience with DevSecOps and automated security scanning tools.
-
Prior experience in case management systems or Kanban-based workflows.
-
Knowledge of CI/CD best practices and cloud-native application design.
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.