Role Overview
Crossing Infotech is offering a full-time remote internship opportunity for an aspiring Software Developer to gain practical exposure to software development, programming, debugging, testing, databases, and application development. The role focuses on assisting with software development tasks and gaining hands-on experience with programming languages, development tools, and software development practices.
Responsibilities
- Assist in developing and maintaining software applications.
- Write clean, readable, and maintainable code under appropriate guidance.
- Assist with implementing new features and application functionality.
- Debug and troubleshoot basic software issues.
- Perform basic testing of applications and assigned features.
- Assist with identifying and resolving technical issues.
- Work with developers to understand technical requirements.
- Assist with database-related development tasks using SQL.
- Support API integration and application components when required.
- Use Git or other version-control tools for assigned development work.
- Participate in code reviews and incorporate feedback.
- Maintain basic technical documentation for assigned tasks.
- Assist with improving existing application functionality.
- Complete assigned development tasks within agreed timelines.
Requirements
- Understand basic programming concepts.
- Have familiarity with at least one programming language such as Python, Java, or JavaScript.
- Have a basic understanding of software development principles.
- Have an interest in application and software development.
- Have good analytical and problem-solving abilities.
- Pay attention to detail when writing and reviewing code.
- Are interested in learning software development tools and technologies.
- Can work independently and collaboratively in a remote environment.
- Are eager to gain practical experience in Software Development.
Skills
- Python
- Java
- JavaScript
- SQL
- Git