Job Description
Python programming, Problem-solving, Basic understanding of algorithms, Debugging skills, Basic knowledge of data structures, Understanding of object-oriented programming, Version control (e.g. Git), Basic knowledge of web frameworks (e.g. Django, Flask),
Company Overview Innovateshield Solutions provides comprehensive services including enterprise software, web, and eCommerce development, along with API, framework, and game development. Our committed team collaborates with clients to create custom solutions tailored to their unique requirements, helping them achieve business success. With 51-200 employees, our headquarters reside in Koramangala, Bengaluru, and we operate across the dynamic Technology, Information, and Internet industry.
It is very important to fill the form. You will receive Form when you will apply as well as fill your mail Id.
Job OverviewWe are looking for a Python Developer Trainee at Innovateshield Solutions. This entry-level position is suitable for freshers with up to 1 year of work experience. The role offers a full-time, remote internship opportunity, available in multiple urban locations including Bengaluru, Chennai, Hyderabad, Hubballi, Pune, Navi Mumbai, and Ahmedabad.
It is very important to fill the form. You will receive Form when you will apply as well as fill your mail Id.
- Qualifications and Skills Proficiency in Python programming (Mandatory skill).
- Basic understanding of algorithms (Mandatory skill).
- Understanding of object-oriented programming (Mandatory skill).
- Effective problem-solving skills to tackle various technical challenges and propose feasible solutions.
- Strong debugging skills to identify and resolve bugs efficiently.
- Basic knowledge of data structures that forms a foundation for algorithmic solutions.
- Familiarity with version control systems like Git for efficient code management.
- Basic knowledge of web frameworks such as Django or Flask to assist in developing web applications.
- Roles and Responsibilities Assist in developing and maintaining Python applications in alignment with project requirements.
- Collaborate with senior developers to design algorithms and flowcharts.
- Work on error resolution and debugging to enhance the application performance.
- Engage in learning sessions and actively participate in training activities.
- Utilize version control systems to track and manage changes in the codebase effectively.
- Support the development of reusable and efficient code modules that can be applied to new and existing projects.
- Participate in team meetings and contribute ideas for continuous improvements and innovation.
- Stay updated with new technologies and skills that can benefit the development processes.