Job Title: Software Developer
Education Required: B.E/B.Tech, M.Sc, MCA, Post Graduation
About IIT Madras:
Indian Institute of Technology Madras (IIT Madras) is a premier institute dedicated to advancing technology and research across diverse fields. Known for its commitment to excellence in education and innovation, IIT Madras provides a dynamic and collaborative environment for professionals in academia and industry. Working at IIT Madras offers a unique opportunity to be part of transformative projects with a lasting impact on technology, society, and scientific discovery.
Position Overview:
IIT Madras is seeking a skilled and motivated Software Developer to join its team of talented professionals. This role is an excellent fit for candidates with expertise in software development and a passion for building innovative solutions. You’ll be responsible for designing, coding, testing, and maintaining software systems, applications, and tools that support a wide array of research and academic functions.
Key Responsibilities:
- Design and develop high-quality software solutions tailored to meet project and institutional needs.
- Collaborate with faculty and project teams to understand requirements, provide technical guidance, and create scalable software solutions.
- Conduct thorough testing and debugging of applications to ensure reliability and performance.
- Participate in code reviews and contribute to the enhancement of coding standards and practices.
- Document software processes, functionalities, and project progress for technical clarity and team knowledge sharing.
- Stay updated on emerging software trends, tools, and best practices relevant to the academic and research ecosystem.
Required Skills and Qualifications:
- Educational Background: B.E/B.Tech in Computer Science/Engineering, M.Sc in Computer Science, MCA, or Post Graduation in a related field.
- Programming Languages: Proficiency in languages such as Python, Java, C++, or other relevant languages.
- Frameworks: Experience with popular frameworks such as Django, Spring, or React.
- Database Management: Strong understanding of database systems like MySQL, PostgreSQL, or MongoDB.
- Analytical Abilities: Exceptional problem-solving skills with the ability to work independently and collaboratively.
- Attention to Detail: Capable of producing high-quality, reliable, and optimized code.
- Communication Skills: Effective communication to collaborate with interdisciplinary teams and convey technical information clearly.
Preferred Qualifications:
- Previous experience working in academic or research institutions.
- Familiarity with open-source development and contribution.
- Understanding of cloud platforms (AWS, Azure, Google Cloud).
- Knowledge of DevOps practices and version control systems such as Git.
Why Work at IIT Madras?
-
- Innovative Environment: Work on cutting-edge projects with opportunities for continuous learning and professional development.
- Collaborative Culture: Be a part of a vibrant academic and research community.
- Growth Opportunities: Access to workshops, conferences, and seminars held on campus.
>
-
- Work-Life Balance: IIT Madras provides a healthy work environment that values personal growth and balance.
</ul