09 Sep
|
HCLTech
|
Bengaluru
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
Positive 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
📌 Opportunities with HCLTech - Python - (Fresher) (Bengaluru)
🏢 HCLTech
📍 Bengaluru