Software Developer

0 years

1 - 2 Lacs

Posted:19 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Summary

We are hiring full-time fresh graduates with strong programming fundamentals. The role involves building and enhancing web/software applications, solving real engineering problems using data structures and algorithms, applying OOP design principles, and supporting basic AI-driven features/integrations. This is an ideal opportunity for candidates with strong problem-solving skills and a learning mindset.

Job Details

  • Role: Software Engineer (Fresher) / Associate Software Engineer
  • Employment Type: Full-Time
  • Experience: Freshers (2023 / 2024 / 2025 pass-outs acceptable)
  • Education: B.E / B.Tech / M.E / M.Tech / MCA
  • Location: Hyderabad (Onsite)
  • Notice Period: 30 days preferred

Key Responsibilities

  • Develop, test, and maintain software modules/features under senior engineer guidance.
  • Write clean, efficient, and scalable code following best practices.
  • Implement problem solutions using appropriate data structures and algorithms.
  • Apply OOP concepts to design reusable and maintainable components.
  • Participate in code reviews, sprint planning, and daily stand-ups.
  • Debug production/QA issues and deliver timely fixes.
  • Support AI-related tasks such as integrating APIs, working with prompts/workflows, and basic data handling (as required).
  • Create and maintain technical documentation for assigned work.

Required Skills (Must Have)

  • Strong proficiency in at least one programming language: Java / Python / JavaScript / C# (.Net)
  • Strong fundamentals in:
    • Data Structures: arrays, strings, stacks, queues, linked lists, trees, hashing
    • Algorithms: sorting, searching, recursion, basic dynamic programming concepts
  • Solid understanding of OOP: encapsulation, inheritance, polymorphism, abstraction
  • Strong problem-solving skills and ability to write optimized code
  • Basic understanding of AI concepts (fundamentals): ML basics, inference vs training, datasets, prompt-based workflows
  • Good communication skills and ability to work in a team environment

Good to Have (Added Advantage)

  • HackerRank / LeetCode profile with ratings/credits and consistent problem solving
  • Git/GitHub knowledge and familiarity with SDLC
  • Exposure to web development stacks (any):
    • MERN (React, Node.js, MongoDB)
    • .NET / ASP.NET Core
    • Java Spring Boot
    • Python Django/Flask
  • Basic knowledge of databases: SQL / MongoDB
  • Familiarity with REST APIs, JSON, authentication basics

Candidate Profile

  • Passion for coding and continuous learning
  • Strong fundamentals over tool knowledge”
  • Comfortable with reading documentation and writing structured solutions
  • Willingness to work on different modules based on business needs

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

bengaluru, karnataka, india