Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Technical Lead - Python @ Vinove Software

Home > Software Development

 Technical Lead - Python

Job Description

The job description of a Technical Lead specializing in Python typically includes a variety of responsibilities and qualifications tailored to leveraging Pythons capabilities in software development and engineering. Heres a detailed outline of what such a role might entail:

Job Description:

1. Technical Leadership:
  • Provide technical leadership and guidance to a team of Python developers/engineers.
  • Define technical strategies, standards, and best practices for Python development projects.
2. Architecture and Design:
  • Architect scalable, high-performance Python applications and solutions.
  • Ensure adherence to design principles, patterns, and coding standards in Python development.

3. Technical Skills:
  • Proficiency in Python and related libraries (NumPy, Pandas, scikit-learn, TensorFlow, PyTorch, etc.).
  • Strong understanding of machine learning algorithms and statistical methods.
  • Experience with NLP techniques and frameworks (NLTK, spaCy, BERT, GPT, etc.).
  • Familiarity with data preprocessing, feature engineering, and model evaluation techniques.
  • Knowledge of cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes) is a plus.
4. Team Management:
  • Mentor and coach team members, fostering a collaborative and innovative team environment.
  • Manage workload distribution and prioritize tasks effectively.
5. Project Management:
  • Lead project planning, estimation, and execution using Agile/Scrum methodologies.
  • Collaborate with stakeholders to define project requirements and deliverables.
6. Quality Assurance:
  • Implement automated testing strategies (unit testing, integration testing) for Python applications.
  • Ensure software quality through code reviews, testing frameworks, and continuous integration.
7. Technical Documentation:
  • Create and maintain technical documentation, including architecture diagrams, API documentation, and deployment procedures.
8. Research and Innovation:
  • Stay updated with Python language updates, libraries, frameworks, and emerging technologies.
  • Evaluate and recommend new tools, technologies, and methodologies to improve development processes.
9. Problem Solving and Troubleshooting:
  • Lead troubleshooting efforts and provide technical support for Python-based applications.
  • Identify and resolve complex technical issues, ensuring minimal disruption to project timelines.
10. Communication:
  • Communicate effectively with team members, stakeholders, and clients.
  • Present technical solutions and strategies clearly to both technical and non-technical audiences.
Qualifications:
  • Bachelor s degree in Computer Science, Engineering, or related field (Master s preferred).
  • Significant experience (typically 7+ years) in Python software development.
  • Proven experience in a technical leadership role, with a track record of leading successful Python projects.
  • Expertise in Python frameworks such as Django, Flask, or others.
  • Strong understanding of software architecture principles, design patterns, and best practices.
  • Experience with database systems (SQL, NoSQL) and integration of data storage solutions with Python applications.
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving skills and ability to think critically and analytically.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with diverse teams.
Additional Desired Skills:
  • Certifications in Python or related technologies.
  • Experience with frontend technologies (HTML/CSS, JavaScript) for full-stack development.
  • Knowledge of DevOps practices, CI/CD pipelines, and automated deployment strategies.
  • Understanding of machine learning frameworks (e.g., TensorFlow, PyTorch) if applicable to the role.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Lead
Employement Type: Full time

Contact Details:

Company: Valuecoders
Location(s): Noida, Gurugram

+ View Contactajax loader


Keyskills:   Manager Quality Assurance Coding Project management Javascript HTML Troubleshooting Technical support Technical documentation SQL Python

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Engineer /senior Engineer - (mcu Rtos)

  • Einfochips
  • 5 - 10 years
  • Hyderabad
  • 23 hours ago
₹ Not Disclosed

Solutions Engineer - Linux BSP

  • Einfochips
  • 5 - 10 years
  • Noida, Gurugram
  • 2 days ago
₹ Not Disclosed

SDET Technical Lead

  • Wipro HR Soniya
  • 5 - 8 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Application Lead

  • Accenture
  • 15 - 20 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

Vinove Software

Vinove Software & Services is an ISO 9001:2008 and NASSCOM Certified IT Co. with 15+ years of experience in the Web & mobile industry. Being a specialized firm for providing web services and solutions, we have mastered in dealing with both, National & International Clients. Vinove serves as an umbre...