Job Role: Backend Python Developer (IAM / Access Review Applications)
Job Location: Remote
Job Type: Contract
Experience: Need 10+ Years of experience resumes.
Key Responsibilities
- Maintain and support an existing Python/Flask application.
- Troubleshoot production issues and resolve application defects.
- Analyse and understand legacy code written by external vendors.
- Improve and enhance backend services and APIs.
- Reverse engineer application workflows and business logic when documentation is limited.
- Work closely with IAM and Security teams on authentication and access management processes.
- Assist with the migration of access review functionality to SailPoint.
- Ensure application stability, performance, and security.
Backend Development:
- Strong experience with Python development.
- Hands-on experience with Flask framework.
- Experience building and supporting REST APIs and backend services.
- Strong SQL and database experience, preferably SQL Server.
- Experience with SQL Alchemy ORM.
Cloud & System Support:
- Experience working in cloud environments (Azure preferred).
- Ability to debug, troubleshoot, and independently resolve complex issues.
- Experience supporting and maintaining legacy applications.
Identity & Access Management (IAM):
- Understanding of authentication and authorization concepts.
- Experience with: OAuth, OpenID Connect (OIDC) and JWT Tokens
- Experience integrating authentication solutions such as: Okta, Azure AD and Similar Identity Providers.
Preferred Skills:
- Experience with SailPoint Identity Now or IdentityIQ.
- Exposure to IAM migrations or modernization projects.
- Understanding of identity governance and administration (IGA).
- Experience with access reviews, certifications, and user lifecycle management