Python Software Developer

5 - 10 years

10 - 20 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Position Title: Python Developer

Location: Mundhwa, Pune office - Work from office

Shift Timings: 1 pm to 10 pm

Fulltime

Experience: 5+ years

Primary Responsibilities:

We are looking for a skilled Python Developer who has experience in building custom processes and components in Python.

Key Responsibilities:

  • Design, develop, and maintain scalable web applications and services using FastAPI and Flask.
  • Should have good knowledge of Jupyter notebooks, IntelliJ-IDE/VSCODE.
  • Architect RESTful APIs and integrate them with front-end applications and third-party services.
  • Write clean, efficient, and maintainable code that adheres to best practices and coding standards.
  • Optimize application performance and scalability to handle high volumes of traffic.
  • Implement security best practices including authentication, authorization, and data protection.
  • Collaborate with DevOps to ensure seamless deployment and integration with CI/CD pipelines.
  • • Participate in code reviews, debugging, and unit testing (Pytest) to ensure code quality.
  • Work with the team to design database schemas, ensure proper indexing, and optimize queries for performance.
  • Contribute to the continuous improvement of development processes and methodologies.
  • Design, develop, and maintain custom ETL processes and components in Python.
  • Manage the entire ETL lifecycle, including changelog creation, event processing, and data streaming.
  • Work extensively with pandas and dataframes for data manipulation and transformation.
  • Handle various data formats including CSV and Parquet files.
  • Good to have experience in Implementing linear optimization solutions using tools like Gurobi or Google OR.
  • Perform parallel processing to optimize data handling and transformation tasks.
  • Apply MVC architecture principles in the development of ETL components.
  • Utilize advanced Python packages for data engineering, including NumPy.
  • Collaborate with cross-functional teams to understand data requirements and deliver solutions.
  • Optional: Apply knowledge of trucking and supply chain management to enhance data processes.
  • Documentation knowledge is required.

Skills and Qualifications:

  • Problem Solving and analytical skills.
  • Proven experience in building custom ETL processes and components using Python.
  • Strong expertise in pandas and dataframes.
  • Proficiency in handling CSV and Parquet file formats.
  • with linear optimization and familiarity with tools like Gurobi or Google OR.
  • Solid understanding of parallel processing techniques.
  • Knowledge of MVC architecture and its application in ETL processes.
  • Experience with advanced Python packages for data engineering, such as NumPy and TigerGraph.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Bonus: Experience in trucking and supply chain management.

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Digital Convergence Technologies logo
Digital Convergence Technologies

Information Technology

San Francisco

RecommendedJobs for You