Software Development Intern

Ahmedabad

Company Description

  • Seagull promotes work-life balance and a positive culture. We provide competitive pay, foster a fast-paced environment, and offer numerous advancement opportunities. As an equal opportunity employer, we encourage candidates from diverse backgrounds to apply.

Job Overview

  • The Software Development Intern is responsible for assisting in the development, testing, and maintenance of software applications. This role involves working closely with the development team to write clean and efficient code, debug and resolve issues, and contribute to the overall software development lifecycle.

Job Description

  • The Software Development Intern will be responsible for assisting in the development of software applications, writing clean and efficient code, debugging and resolving issues, and contributing to the overall software development lifecycle.

Responsibilities

1. Software Development
  • Assist in the development of software applications
  • Write clean, efficient, and maintainable code
  • Debug and resolve software issues
  • Participate in code reviews
2. Testing and Maintenance
  • Conduct software testing to ensure quality and functionality
  • Maintain and update existing software applications
  • Document software changes and updates
3. Collaboration
  • Work closely with the development team to understand requirements
  • Collaborate with other departments to gather feedback and improve software
  • Participate in team meetings and contribute to project planning
4. Learning and Development
  • Stay updated with the latest industry trends and technologies
  • Continuously improve coding skills and knowledge
  • Attend training sessions and workshops

Skill Required

  • Strong understanding of software development principles
  • Proficiency in programming languages (e.g., Java, Python, JavaScript)
  • Excellent problem-solving skills
  • Good communication and teamwork skills
  • Ability to work under pressure and meet deadlines

Qualification

  • Bachelor’s degree in Computer Science, Information Technology, or a related field
The ideal candidate will have a strong background in software development with a focus on coding and problem-solving. They should be detail-oriented, organized, and capable of handling multiple tasks simultaneously. This role is crucial for contributing to the company's software development projects and overall success.