The Software Engineer Intern will support the development, maintenance, and improvement of software applications and systems while gaining practical experience in software engineering processes. The role provides exposure to backend development, databases, system integrations, testing, and troubleshooting, offering an opportunity to develop technical skills and contribute to real business and technology projects within a dynamic team environment.
What will you do
Support the development, maintenance, and improvement of software applications and internal systems.
Assist in implementing new features and modifications based on business and technical requirements.
Contribute to backend and application-level development activities under mentorship from senior team members.
Support database-related tasks, including data management and basic SQL queries.
Support testing activities for newly developed products, services, and software solutions to ensure quality and proper functionality.
Assist in resolving customer issues and complaints from a technical and application support perspective under the guidance of senior team members.
Gain hands-on experience in engineering, configuration, integration, and support of business applications and online portals within a complex enterprise and telecom environment.
Contribute to activities related to billing, charging, provisioning, CRM, and other enterprise systems depending on assigned team responsibilities.
Collaborate with testing, support, and development teams to understand end-to-end business and technical processes in large-scale systems.
Assist in preparing technical documentation related to implemented solutions.
Collaborate with cross-functional teams to understand business needs and technical requirements.
Support system monitoring, optimization activities, and performance improvements.
Participate in projects and gain exposure to software development lifecycle processes.
Learn and work with CRM, ERP, APIs, and other business applications when applicable.
Required Qualifications & Skills
Final-year student or recent graduate in Information Technology, Computer Science, Software Engineering, or a related field.
Basic knowledge of at least one programming language (PHP, Java, Python, JavaScript, or similar).
Basic understanding of SQL databases and database concepts.
Familiarity with REST APIs and software integration concepts is an advantage.
Basic understanding of software development principles and backend development concepts.
Familiarity with Linux/Unix operating systems is an advantage.
Problem-solving mindset and analytical thinking skills.
Good communication and teamwork skills.
Good command of English, both written and spoken.
Interest in telecom technologies, CRM/ERP systems, or enterprise software development is considered an advantage.
The successful applicant will join a friendly and professional team, where you will expand your knowledge and grow with the company