Software Developer
📅 Posted 2h ago
📄 Job Description
About the Role
Adani is seeking a talented Software Developer to join our team in Ahmedabad. This role involves contributing to the full software development lifecycle, from requirements gathering to deployment, ensuring the delivery of high-quality software solutions.
Responsibilities
Software Applications Management
- Write clean, efficient code to build and improve software solutions that meet user requirements.
- Translate technical specifications into working code, ensuring features perform as expected.
- Debug and troubleshoot issues, ensuring timely resolution and system stability.
- Contribute to requirements gathering, design, development, testing, and deployment phases.
Collaboration and Documentation
- Collaborate with product managers, designers, and QA engineers for seamless integration and project execution.
- Create and maintain clear and concise documentation for software systems.
- Identify root causes of technical issues and implement effective solutions.
- Ensure code quality and reliability through thorough reviews and testing.
- Ensure production documentation is up to date and regularly reviewed.
Continuous Improvement
- Continuously learn and apply the latest technologies and best practices in software development.
- Ensure continued functionality and performance through regular updates and maintenance.
Qualifications
Educational Qualification
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
Technical Skills & Experience
- Proficiency in relevant programming languages such as Java, Python, JavaScript, or Node.js.
- Understanding of software development principles and best practices.
- Experience working in an Agile environment.
- Experience with version control systems (e.g., Git).
- 0-3 years of experience in software development.
Certifications (Preferred)
- Google ACE, AWS Certified Developer, or similar certifications.
Soft Skills
- Ability to work independently and as part of a team.
- Strong problem-solving and analytical skills.
- Good communication and collaboration skills.