Python Full Stack Developer

Year    TN, IN, India

Job Description

We are seeking a passionate and skilled Python Software Trainer and Developer with 2-5 years of experience to join our dynamic team. The ideal candidate will have a strong understanding of Python programming, with the ability to develop high-quality software solutions and train individuals or teams on Python concepts. This role combines both development and training responsibilities, making it an excellent opportunity for someone who enjoys coding while mentoring others.

The core responsibilities for the job include the following:

Python Software Development:

Design, develop, and maintain Python-based applications and software solutions.

Write clean, efficient, and maintainable code adhering to industry best practices.

Collaborate with other developers and cross-functional teams to build, test, and deploy software.

Participate in code reviews and contribute to improving coding standards and practices.

Troubleshoot and debug applications, ensuring smooth functionality.

Stay updated with the latest Python libraries, tools, and frameworks to enhance application performance.

Training and Mentoring:

Conduct Python programming workshops, training sessions, and hands-on coding exercises for various levels (beginner to advanced).

Develop training materials, including presentations, exercises, and coding examples.

Provide one-on-one mentoring to junior developers and learners, answering questions and guiding them through complex Python programming tasks.

Assess the learning progress of trainees, providing feedback and offering continuous support.

Tailor training content to meet the specific needs of the audience (corporate teams, individual learners, or external clients).

Create and maintain documentation for training programs and materials.

Collaboration and Communication:

Work closely with other team members and departments to ensure that training and development objectives align with company goals.

Communicate complex technical topics in a simple, understandable manner to non-technical individuals.

Collaborate on projects to ensure proper integration and functionality of Python-based systems.

Requirements:

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

2-5 years of professional experience as a Python developer and trainer.

Experience in designing and delivering Python training programs.

Familiarity with the software development life cycle (SDLC) and Agile methodologies.

Technical Skills:

Strong proficiency in Python programming language.

Experience with Python frameworks and libraries (e. g., Flask, Django, Pandas, NumPy).

Knowledge of object-oriented programming (OOP) and software design patterns.

Familiarity with web development concepts (HTML, CSS, JavaScript).

Experience with databases (SQL/NoSQL) and integrating them with Python applications.

Version control using Git and GitHub.

Strong debugging and problem-solving skills.

Training and Communication Skills:

Proven experience in delivering technical training or mentoring others.

Excellent verbal and written communication skills.

Ability to explain complex technical concepts simply and engagingly.

Strong presentation skills, with the ability to engage and motivate learners.

Desirable Skills:

Experience with cloud platforms (AWS, GCP, Azure) and deploying Python applications.

Knowledge of machine learning libraries (TensorFlow, Scikit-learn, etc. ) is a plus.

Experience with containerization tools like Docker.

Certification in Python (e. g., PCEP, PCAP) or other relevant programming languages or training certifications.

Job Types: Full-time, Permanent

Pay: Up to ?500,000.00 per year

Location Type:

• In-person

Schedule:

• Day shift

Experience:

• Total work: 1 year (Required)
• Python: 1 year (Required)
• Django: 1 year (Required)
• Node.js: 1 year (Required)
• React: 1 year (Required)

Work Location: In person

Speak with the employer
+91 9080250187

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3578157
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year