About the Role
Associate Software Engineer is an entry-level position responsible for assisting in the development, maintenance, and improvement of software applications. The role involves working closely with senior engineers to learn and apply software development best practices, coding standards, testing methodologies, and problem-solving techniques.
Responsibilities
- Collaborate with team members to understand and document software requirements.
- Assist in coding, debugging, and testing software components and features.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and resolve software defects and issues.
- Continuously learn and adapt to modern technologies and development practices.
- Contribute to improvements in coding standards and development processes.
- Create and maintain learning documentation and team repositories.
Requirements
- Bachelor's degree in Computer Science or equivalent training.
- 0-1 years of experience.
- Fresh engineering graduates with excellent academic background.
- Minimum 60% aggregate throughout academics.
- Strong understanding of programming languages such as Java, Python, Swift, JavaScript, or similar.
- Basic understanding of software development methodologies and practices.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
Preferred Qualifications
- Internship or project experience in software development.
- Awareness of Agile principles.
Eligibility
- Computer Science, Information Science, Electronics, or related engineering branches.