IIT MADRAS – Software Developer

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

Leave a Comment