Python Developer

4 years

0 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: -


Shift Timing: -


Exp Range: -


Role Summary:


The Python Engineer will be responsible for designing, developing, and maintaining scalable, high-performance applications and services using Python. This role involves collaborating closely with cross-functional teams to understand requirements, build efficient backend solutions, integrate APIs, and ensure system reliability and maintainability. The engineer will also contribute to code reviews, optimization efforts, and continuous improvement initiatives to enhance overall software quality and team productivity.


  • This role requires expertise in Python and familiarity with Azure Cloud development and integration.
  • Familiarity with DevOps practices and deployment tools.
  • Hands-on experience with Python libraries such as Pandas, NumPy, Matplotlib etc.
  • Proficient in using version control systems such as Git.
  • Experience with containerization tools like Docker.
  • Familiarity with continuous integration and deployment tools like Jenkins, GitLab CI


Responsibilities:


Web Development:


  • Design and develop scalable and efficient server-side features using Python.
  • Collaborate with SCADA developers to integrate user-facing elements with server-side scripting.


CI/CD:


  • Implement continuous integration and deployment processes using tools such as Jenkins and GitLab CI.
  • Collaborate with DevOps teams to ensure smooth deployment and maintenance of applications.
  • Code Optimization and Maintenance:
  • Conduct code reviews and implement optimizations for code quality, maintainability, and efficiency.
  • Identify and address issues in web applications and AI/ML components.


Collaboration and Communication:


  • Work closely with cross-functional teams, including data scientists, and product managers, to deliver integrated solutions.
  • Communicate effectively with team members and stakeholders to gather requirements and provide updates on project progress.
  • Develop and execute test cases and test scripts (manual and automated) based on product requirements.
  • Identify, document, and track bugs using standard defect tracking tools (e.g., DevOps).


Required Skills:


  • Strong proficiency in Python and solid understanding of object-oriented programming (OOP) and design patterns.
  • Experience in RESTful API design, development, and integration.
  • Good knowledge of database systems (SQL and databases such as InfluxDB, MariaDB).
  • Familiarity with version control systems (e.g., Git, GitHub, Azure DevOps).
  • Experience with unit testing frameworks (e.g., pytest, unittest).
  • Working knowledge of Linux environments, CI/CD pipelines, and containerization (Docker/Kubernetes preferred).
  • Exposure to cloud platforms (Azure) is a plus.
  • Knowledge of asynchronous programming, data structures, and algorithm optimization is desirable.


Prerequisites:


  • Qualification - BE/B Tech/MCA.
  • The candidate should have a minimum of 4+ years of experience.

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

RecommendedJobs for You