Job Overview
Role: Associate Software Engineer Location: Chennai Experience: Freshers Qualification: B.E / B.Tech / B.Sc / M.E / M.Tech / M.Sc Key Skills: OOP, Data Structures, Java/Python/C#, HTML/CSS, REST APIs, SQL
Job Description
The team is looking for passionate and driven Graduate Software Developers to join the engineering team. As a fresher developer, you will work on designing, building, and maintaining software applications across frontend, backend, or full-stack development. You will be involved in real-time coding, feature development, and debugging. A solid grasp of the full software development lifecycle—from gathering requirements and coding to testing and deployment—is essential for this role.
Roles and Responsibilities
- Software Development: Design, develop, test, and deploy software features with guidance from senior developers.
- Code Quality: Write clean, efficient, and well-structured code following industry best practices.
- Agile Collaboration: Participate in daily stand-ups, sprint planning, and code reviews. Collaborate with product, QA, and UI/UX teams for seamless feature delivery.
- Full-Stack Tasks: Work on both frontend and backend components depending on project needs.
- Troubleshooting: Debug, troubleshoot, and resolve issues across various environments.
- Continuous Learning: Learn new frameworks, tools, and technologies continuously.
Skills and Eligibility Criteria
Educational Background: Bachelor’s or Master’s degree in Computer Science, IT, Software Engineering, or equivalent fields.
Experience: Freshers are eligible.
Mandatory Technical Skills:
- Strong understanding of programming fundamentals, Object-Oriented Programming (OOP), Data Structures, and Algorithms.
- Hands-on knowledge in at least one programming language: Java, Python, JavaScript/TypeScript, C#, Go, PHP, Kotlin, or C++.
- Frontend basics: HTML, CSS, JavaScript.
- Backend basics: REST APIs, database concepts (SQL/NoSQL).
- Version control: Git/GitHub/GitLab.
Competencies:
- Passionate
- Driven
- Possesses the ability to learn new tech stacks quickly.