Epicareer Might not Working Properly
Learn More

Software Engineer Intern

Salary undisclosed

Checking job availability...

Original
Simplified

Key Responsibilities:

  • Assist in the development, testing, and maintenance of software applications.
  • Work closely with the team to understand project requirements and translate them into technical solutions.
  • Contribute to the design and implementation of scalable, secure, and efficient systems.
  • Debug and troubleshoot issues, identifying solutions to improve functionality and performance.
  • Participate in team discussions to brainstorm ideas and solve technical challenges.
  • Document code, workflows, and project progress as needed.

Requirements:

  • Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
  • Basic understanding of programming languages such as Python, JavaScript, Java, or C#.
  • Knowledge of software development principles and practices (e.g., Agile methodology).
  • Experience using version control tools (e.g., Git).
  • Strong problem-solving skills and a proactive attitude toward learning.
  • Ability to work both independently and collaboratively in a team.

Preferred Skills:

  • Experience with front-end frameworks (e.g., React, Angular, or Vue.js).
  • Familiarity with back-end frameworks (e.g., Node.js, Django, or Spring).
  • Knowledge of database systems (e.g., MySQL, PostgreSQL, or MongoDB).
  • Basic knowledge of DevOps tools and CI/CD pipelines.
  • Possess cloud technology (AWS, GCP or Azure) development experience
  • Knowledge in new technologies such as IoT / Chatbot / Blockchain
  • Minimum internship duration THREE (3) months is required

Key Responsibilities:

  • Assist in the development, testing, and maintenance of software applications.
  • Work closely with the team to understand project requirements and translate them into technical solutions.
  • Contribute to the design and implementation of scalable, secure, and efficient systems.
  • Debug and troubleshoot issues, identifying solutions to improve functionality and performance.
  • Participate in team discussions to brainstorm ideas and solve technical challenges.
  • Document code, workflows, and project progress as needed.

Requirements:

  • Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
  • Basic understanding of programming languages such as Python, JavaScript, Java, or C#.
  • Knowledge of software development principles and practices (e.g., Agile methodology).
  • Experience using version control tools (e.g., Git).
  • Strong problem-solving skills and a proactive attitude toward learning.
  • Ability to work both independently and collaboratively in a team.

Preferred Skills:

  • Experience with front-end frameworks (e.g., React, Angular, or Vue.js).
  • Familiarity with back-end frameworks (e.g., Node.js, Django, or Spring).
  • Knowledge of database systems (e.g., MySQL, PostgreSQL, or MongoDB).
  • Basic knowledge of DevOps tools and CI/CD pipelines.
  • Possess cloud technology (AWS, GCP or Azure) development experience
  • Knowledge in new technologies such as IoT / Chatbot / Blockchain
  • Minimum internship duration THREE (3) months is required