Job Description
About the Job
🏢 Company Adani Group
💼 Role Software Developer
📍 Location Ahmedabad
⏳ Experience 0–3 Years
🔖 Job Type Full-Time
Job Description
Adani Group is hiring a Software Developer for its Software Product Engineering team in Ahmedabad, Gujarat. This is an excellent opportunity for fresh graduates and early-career software engineers who are passionate about building innovative software solutions using modern programming technologies. The role is designed for professionals who want to work on enterprise-grade applications while collaborating with cross-functional teams in an Agile development environment. As a Software Developer, you will contribute to the complete software development lifecycle, including requirement analysis, application design, coding, testing, deployment, and continuous improvement. Working with experienced engineering teams, you will gain valuable exposure to scalable software architecture, cloud technologies, DevOps practices, and modern development methodologies that support digital transformation across business operations.
In this role, you will be responsible for writing clean, efficient, and maintainable code while translating technical specifications into high-quality software solutions. You will collaborate closely with Product Owners, Engineering Managers, QA Engineers, Scrum Masters, Tech Leads, and DevOps teams to develop reliable applications that meet business requirements and customer expectations. The position also involves debugging applications, resolving production issues, conducting code reviews, maintaining technical documentation, and ensuring software quality through rigorous testing. Candidates will have the opportunity to work with programming languages such as Java, Python, JavaScript, and Node.js while strengthening their knowledge of version control systems, Agile software development, and cloud-enabled application engineering.
Joining Adani Group provides access to a collaborative work environment that emphasizes innovation, continuous learning, and technical excellence. Employees are encouraged to enhance their skills through hands-on project experience, industry-recognized certifications, mentorship programs, and exposure to emerging technologies. The organization values creativity, problem-solving, and teamwork while providing opportunities to work on impactful digital products that support business growth. Whether your long-term career goal is to become a Full Stack Developer, Backend Engineer, Cloud Developer, Software Architect, or Technical Lead, this Software Developer position offers an excellent platform to build a successful and rewarding career in software engineering.
Roles & Responsibilities
- Design, develop, and maintain high-quality software applications by writing clean, efficient, and reusable code that aligns with technical specifications and business requirements.
- Translate functional and technical requirements into scalable software solutions while ensuring optimal application performance, maintainability, and long-term reliability.
- Participate in every phase of the Software Development Life Cycle (SDLC), including requirement analysis, design, development, testing, deployment, and post-release maintenance.
- Debug software issues, identify root causes, implement effective fixes, and continuously improve application stability through proactive problem-solving and performance optimization.
- Collaborate with Product Owners, Engineering Managers, QA Engineers, Scrum Masters, Tech Leads, and DevOps professionals to deliver high-quality software within project timelines.
- Perform comprehensive code reviews and implement unit testing, integration testing, and quality assurance practices to maintain coding standards and application reliability.
- Create, update, and maintain technical documentation, development guides, production documentation, and deployment records to support ongoing software maintenance and knowledge sharing.
- Work within Agile Scrum teams by actively participating in sprint planning, daily stand-up meetings, sprint reviews, retrospectives, and collaborative development activities.
- Support software deployments, monitor production environments, investigate operational issues, and contribute to continuous system enhancements and maintenance activities.
- Stay informed about emerging software development technologies, frameworks, programming languages, and industry best practices while applying innovative ideas to improve products and engineering processes.
Requirements & Eligibility
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related engineering discipline from a recognized university.
- 0–3 years of experience in software development, including internships, academic projects, or professional experience in application development.
- Strong programming knowledge in one or more languages such as Java, Python, JavaScript, or Node.js, with the ability to write efficient and maintainable code.
- Good understanding of software engineering principles, object-oriented programming, data structures, algorithms, and software design methodologies.
- Familiarity with the Software Development Life Cycle (SDLC), Agile Scrum methodologies, version control systems like Git, and collaborative development workflows.
- Basic knowledge of relational databases, RESTful APIs, web application development, debugging techniques, and software testing concepts will be advantageous.
- Strong analytical thinking and problem-solving skills with the ability to troubleshoot technical issues, optimize application performance, and deliver reliable software solutions.
- Excellent verbal and written communication skills with the ability to collaborate effectively across engineering, product, quality assurance, and business teams.
- Professional certifications such as Google Associate Cloud Engineer (ACE), AWS Certified Developer, or equivalent cloud certifications will be considered an added advantage.
- A continuous learning mindset with enthusiasm for exploring cloud computing, DevOps, automation, software architecture, and modern development technologies to support long-term career growth.
Expected Salary
The expected salary for the Software Developer role at Adani Group in Ahmedabad typically ranges between ₹6 LPA and ₹10 LPA for candidates with 0–3 years of experience. The final compensation depends on educational qualifications, technical expertise, programming proficiency, internship experience, certifications, and interview performance. In addition to the fixed salary, employees may receive health insurance, performance incentives, learning and certification support, paid leave, retirement benefits, and structured career advancement opportunities within the Software Product Engineering division.
🚨 Stop Scrolling – This Could Be Your Shortcut to Interviews
Most candidates apply to 100+ jobs and never hear back.
The real reason? They don’t know where recruiters are actually hiring from.
Our April Hiring PDF includes verified HR emails and hiring details from companies like:
Dentsu, IBM, HCL, PwC, LTIMindtree, Wipro, Cognizant, Deloitte, Capgemini, Amazon, TCS, Infosys, EPAM, EY, NTT Data, Tech Mahindra, Fractal, GlobalLogic, Coforge, UST and many more.
Inside you’ll find:
✔ 300+ Fresher Job Opportunities
✔ 2500+ Verified HR Emails & Contacts
✔ Direct Hiring + Consultancy Openings
✔ IT & Non-IT Roles
🔥 60+ students placed recently using these hiring leads
👉 Grab the April Hiring List Now: April Hiring PDF


