Python Developer Intern

Company Name: Screen Magic Mobile Media Pvt. Ltd.
About Company:
SMS-Magic is a proven, global messaging platform for popular CRM platforms, supporting small, mid-market and enterprise clients across 190 countries. SMS-Magic enables CRM users to engage buyers and win and retain more new customer revenue, while creating strong customer relationships that drive sustainable competitive advantage. SMS-Magic helps Marketers drive 6x more responses through automated campaigns, assists Sales and Account teams to increase engagement and win more deals, faster. Customer Support teams are able to handle 10x more cases with faster-than-ever resolution times. All through the power of seamlessly integrated and customizable conversational messaging. SMS-Magic is a popular messaging application found on the Salesforce AppExchange and Zoho Marketplace.
Position: Python Developer Intern
Role: Internship With Potential PPO Opportunity
Experience: Fresher
Job Location: Pune (WFO)
ELIGIBILITY CRITERIA:
Qualification: B.E/B.Tech, BSC, BCA,MCA
Pass-Out: 2025 Only
Percentage Criteria: 60% throughout
Approx. Package during 3 months Of Probation: Rs.15000/-Per Month
Approx. Package after 3 months: Up to Rs.4,00,000/- Per Annum (Based on During 3 Months Of Internship Performance)
Roles and Responsibilities:
As a Python Developer Intern, the primary role is to assist in software development tasks while learning and gaining practical experience. The responsibilities may vary depending on the organization, but typically include:
1. Development & Coding
2. Database Management
3. API Development & Integration
4. Software Testing & Debugging
5. Writing and executing test cases for code validation.
6. Identifying and fixing software bugs and performance issues.
7. Assisting in unit testing and quality assurance processes.
5. Collaboration & Learning
6. Working closely with senior developers and teams to understand project requirements.
7. Attending meetings, training sessions, and code reviews.
8. Staying updated with the latest Python technologies and best practices.
6. Automation & Scripting
7. Writing scripts to automate repetitive tasks.
8. Assisting in the development of data processing and automation tools.
7. Documentation & Reporting
8. Documenting code, features, and processes for future reference.
9. Preparing reports on assigned tasks and progress updates.
10. Additional Skills (Preferred but Not Mandatory)
Skills Required
1. Core Python
2. Python Frameworks &  Libraries (Preferred but not mandatory)
3. Database Management
4. Basic knowledge of SQL (MySQL, PostgreSQL) and NoSQL (MongoDB).
4. APIs & Web Development
5. Version Control & Deployment
6. Basic knowledge of Git/GitHub for code versioning.
7. Familiarity with cloud platforms like AWS, GCP, or Azure (bonus skill).
8. Testing & Debugging
9. Writing basic unit tests in Python.
10. Debugging errors and improving code efficiency.
11. Automation & Scripting
12. Ability to write Python scripts for automation tasks.
13. Knowledge of handling file operations and working with CSV/JSON data.