Senior Python Developer Azure Cloud & MongoDB Expert

Overview

On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

Software Design
Application Development
RESTful
Scalability
Database Administration
Management
Migration
Cloud Architecture
Scheduling
Orchestration
Mentorship
Collaboration
DevOps
Software Development
Python
Flask
Django
MongoDB
Query Optimization
Performance Tuning
ADF
Storage
Data Modeling
Database Design
Cloud Computing
BMC Control-M
Workflow
Communication
Leadership
Conflict Resolution
Problem Solving
Docker
Kubernetes
Continuous Integration
Continuous Delivery
Database
SQL
PostgreSQL
Extract
Transform
Load
Microsoft Azure

Job Details

Job Description:

We are seeking a highly skilled Senior Python Developer with deep expertise in cloud-native application design, MongoDB, and Microsoft Azure. The ideal candidate will be responsible for architecting, developing, and optimizing scalable data-driven applications while leading best practices in performance, reliability, and automation.



Key Responsibilities:

  • Application Development:

    • Design, develop, and maintain robust Python applications using frameworks such as Flask or Django.

    • Implement RESTful APIs, backend services, and data-driven functionalities.

    • Ensure high performance, scalability, and security in all code deliverables.

  • Database Management:

    • Design and optimize MongoDB schemas, queries, and indexes for large-scale datasets.

    • Manage data modeling, migration, and performance tuning activities.

  • Cloud Architecture & Deployment:

    • Architect and deploy applications in a cloud-native Azure environment.

    • Work with Azure services such as Azure Data Factory (ADF), Azure Functions, Azure App Service, and Azure Storage.

    • Implement CI/CD pipelines and automation tools for efficient deployments.

  • Integration & Workflow Automation:

    • Utilize Control-M for scheduling and orchestration of workflows.

    • Integrate with third-party APIs and cloud-based systems.

  • Leadership & Collaboration:

    • Provide technical guidance, mentoring, and code reviews for junior developers.

    • Collaborate with cross-functional teams including DevOps, data engineers, and product managers.

    • Contribute to architectural decisions and long-term technical strategies.




Required Skills & Experience:

  • 8+ years of professional software development experience.

  • Expert-level proficiency in Python and frameworks such as Flask or Django.

  • Extensive experience with MongoDB, including schema design, query optimization, and performance tuning.

  • Hands-on expertise in Microsoft Azure services (ADF, Azure Functions, App Service, Azure Storage).

  • Strong understanding of data modeling, database design, and cloud-native architectures.

  • Experience with Control-M or similar workflow automation tools.

  • Excellent communication, leadership, and problem-solving skills.




Preferred Qualifications:

  • Experience with containerization (Docker, Kubernetes).

  • Familiarity with CI/CD pipelines and Infrastructure-as-Code (IaC) tools.

  • Knowledge of other databases (SQL, PostgreSQL) and data pipeline tools.

  • Azure certifications are a plus.


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.

About Purple Drive Technologies LLC