HCLTech logo

Opportunities with HCLTech - Python - (Fresher)

HCLTech

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

Python (Beginner / Entry Level)

Role Description

Backend / Service Development

  • Develop and maintain applications using Python
  • Build and integrate REST APIs (e.g., using Flask/FastAPI/Django based on project stack)
  • Implement business logic, validations, and error handling
  • Work with JSON payloads and API integrations

Automation & Scripting

  • Write automation scripts for routine tasks (data extraction, processing, monitoring, workflow automation)
  • Improve efficiency through reusable utilities and modular code

Database & Data Handling

  • Work with databases such as PostgreSQL / MySQL (and basics of NoSQL like MongoDB if needed)
  • Write SQL queries, joins, and basic optimization
  • Perform CRUD operations and handle structured/unstructured data

Quality, Debugging & Documentation

  • Debug issues, fix defects, and improve application stability
  • Write basic unit tests and follow coding standards
  • Document code, APIs, and workflows

AI & Intelligent Application Development (Exposure Level)

  • Use Python libraries for AI / ML fundamentals (e.g., NumPy, Pandas awareness level)
  • Understand how AI/ML models are integrated into applications
  • Work with AIassisted coding and data analysis tools
  • Apply AI concepts to enhance application functionality and automation

Collaboration & Delivery

  • Work in Agile/Scrum teams and participate in sprint ceremonies
  • Collaborate with UI, QA, DevOps, and business stakeholders
  • Participate in code reviews and continuous learning sessions

Skill Set Required

Technical Skills Role Based Expectations

Mandatory Skills

Python Fundamentals

  • Data types, control flow, functions
  • OOP concepts (classes, inheritance, polymorphism)
  • Modules, packages, file handling
  • Exception handling

Problem Solving

  • Strong ogical reasoning and coding ability
  • Basic data structures (lists, tuples, sets, dictionaries)

Database Fundamentals

  • SQL fundamentals
  • Experience with at least one RDBMS (MySQL / PostgreSQL)

Version Control

  • Git basics (commit, branch, merge, PR awareness)

Computer Science Basics

  • Basic understanding of OS/processes and networking concepts (HTTP)

AI Knowledge (Expected Basic Awareness)

  • Conceptual understanding of AI / Machine Learning fundamentals
  • Awareness of Generative AI and AI usage in software development
  • Exposure to AI tools, courses, or certifications is an added advantage

Good to Have (Trainable / Awareness Level)

  • REST API development using Flask/FastAPI/Django basics
  • JSON,API testing basics (Postman)
  • Pandas / NumPy awareness
  • Basic ML concepts (supervised vs unsupervised awareness)
  • Unit testing basics (pytest/unittest)
  • Working knowledge of Linux commands
  • Basic cloud awareness (Azure/AWS fundamentals)
  • Familiarity with containers (Docker basics) optional

Behavioral & Soft Skills

  • Strong problem-solving and logical thinking
  • Willingness to learn and adapt to new technologies
  • Good communication skills
  • Team player with a positive attitude
  • Ability to work in a fastpaced, project-driven environment

Python / Programming

  • Python Institute: PCAP / PCEP
  • Coursera / edX Python certifications (foundation level)

Cloud (Optional)

  • AWS Cloud Practitioner / Azure Fundamentals

Language skills

  • English: Professional working proficiency (mandatory)
  • Ability to communicate technical ideas clearly in written and verbal form

Educational Qualification

  • Education
  • BE/B.Tech - Computer Science, IT, Software Engineering, Electronics, Data Science or related fields
  • Graduation Year: - 2026 Batch
  • Academic Criteria:
  • Minimum 70% or equivalent CGPA across academics

Ready to launch your Career with a company that values your potential? Apply today lets build the future together

Registration Link:

https://freshers.hcltech.com/application-form?utm_source=Offcampus&utm_medium=2026hiring&utm_campaign=Juisha

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at HCLTech was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.