Role Overview
Crossing Infotech is offering a full-time remote internship opportunity for an aspiring Python Developer to gain practical exposure to Python programming, application development, APIs, databases, debugging, and software development workflows. The role focuses on assisting with Python-based development tasks while gaining hands-on experience with programming, data handling, backend functionality, and application development.
Responsibilities
- Assist in developing and maintaining Python-based applications and scripts.
- Write clean, readable, and maintainable Python code under appropriate guidance.
- Assist with implementing application features and development tasks.
- Work with databases and structured data using SQL.
- Assist with developing and integrating APIs where required.
- Debug and troubleshoot basic application and coding issues.
- Perform basic testing of Python applications and assigned features.
- Assist in identifying and resolving software issues.
- Work with developers to understand technical requirements.
- Use Git or other version-control tools for assigned development work.
- Assist with data processing and automation tasks using Python.
- Maintain basic technical documentation for assigned tasks.
- Participate in code reviews and incorporate feedback.
- Complete assigned development tasks within agreed timelines.
Requirements
- Understand the fundamentals of Python programming.
- Have a basic understanding of SQL and databases.
- Have an interest in software and application development.
- Understand basic programming concepts and problem-solving techniques.
- Have good analytical and logical reasoning abilities.
- Pay attention to detail when writing and reviewing code.
- Are interested in learning Python development tools and technologies.
- Can work independently and collaboratively in a remote environment.
- Are eager to gain practical experience in Python Development.
Skills
- Python
- SQL
- APIs
- Git
- Backend Development