Python Software Developer

5 - 8 years

10 - 15 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Responsibilities

Design, develop, and maintain robust backend systems using Python & Django

• Work with MySQL stored procedures, views, and functions to support complex business logic.

• Ensure high performance of data-heavy systems, managing historical data efficiently (retention: 1 year).

• Handle file upload and download operations, integrating with GCP buckets and generating public/private URLs.

• Generate analytical reports using Python, store them on GCP, and manage scheduled or event-based triggers.

• Write modular, reusable Python scripts that support timeline-based business logic execution for various modules

. • Perform data validations, transformations, and error handling with accuracy.

Write and maintain Shell scripts to automate tasks and integrate with cron jobs or CI/CD pipelines.

• Integrate with Microsoft Graph API to send email notifications with attachments or inline content.

• Monitor, profile, and optimize queries and stored procedures for performance in large datasets. • Collaborate with frontend and DevOps teams to ensure smooth deployment and data flow.

• Document workflows, validation rules, and deployment processes clearly

Technical Skills Required:

Backend & Frameworks:

• Experience with Timeline/Workflow-driven modules

Database

  • Expert in MySQL with: Stored Procedures ,Functions ,Views , Query Optimization for high-volume data

Partitioning and Indexing strategies

• Experience in data lifecycle management (archival, purging, etc.) Cloud Integration:

  • GCP (Google Cloud Platform):

File storage using GCS (Google Cloud Storage)

URL generation (signed URLs or public links)

Automation and Scripting

  • Shell Scripting (bash/zsh)
  • Cron jobs or scheduling systems Email and Communication:
  • Integration with Microsoft Graph API to send emails Others:
  • Git / Version control

Preferred candidate profile

• Experience working in high-scale data environments.

• Familiarity with GCP IAM permissions and secure bucket access control.

• Experience in analytics/reporting tools or libraries like Pandas, Matplotlib, or Plotly.

• Knowledge of log monitoring and alerting tools (e.g., Prometheus, ELK stack).

• Ability to troubleshoot and tune MySQL under heavy load conditions. Soft Skills

• Strong communication and documentation skills.

• Ability to understand and implement complex business workflows.

• Self-motivated and comfortable working independently or as part of a team.

Strong problem-solving and analytical thinking.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

mumbai suburban, navi mumbai, mumbai (all areas)