Your role
Key responsibilities are as follows:
- Support the development and maintenance of software applications.
- Assist in troubleshooting and resolving technical issues.
- Participate in the design and implementation of new features and enhancements.
- Collaborate with the development team to ensure high-quality software delivery.
- Conduct research on emerging technologies and provide recommendations.
- Assist in the testing and deployment of software applications.
- Provide technical support to internal stakeholders.
About you
The ideal candidate will have:
- Current enrollment in a Bachelor's degree program in Computer Science or a related field.
- Strong understanding of software development principles and methodologies.
- Proficiency in programming languages such as Java, C++, or Python.
- Familiarity with web technologies such as HTML, CSS, and JavaScript.
- Knowledge of database systems and SQL.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and in a team environment.
- Attention to detail and a commitment to delivering high-quality work.
- Prior internship experience in a technical role is a plus.
Training & development
Opportunities for growth and training are not explicitly mentioned, but involvement in cutting-edge projects suggests potential for learning and development.