🇮🇳 India's First Job Index — Updated Daily
🏢 Indian Institute of Technology Madras

Software Developer – Indian Institute of Technology Madras

💼 Fulltime 📍 Chennai ⏰ Expired
💰 Salary
₹25,000 – ₹40,000 per month
📍 Location
Chennai
⏳ Deadline
14 Apr 2026
🚀
Jobdexo Rating: Excellent
Highly recommended — great pay, solid company, clear process.
💰 Salary Insights
₹25,000 – ₹40,000 per month
📊 View Detailed Salary Insights ↗
🎤 Interview Experience
The interview process at IIT Madras typically starts with an online aptitude test followed by a timed coding challenge on platforms like HackerRank. Successful candidates then face a technical interview focusing on .NET fundamentals, system design, and problem‑solving, which is moderately to highly challenging. The final HR round assesses cultural fit, communication skills, and motivation. Preparing with mock tests, reviewing core concepts, and practicing real‑world scenarios greatly improves chances of success.
🏢 Work Culture
IIT Madras promotes a research‑driven, collaborative culture where employees are encouraged to experiment and contribute to open‑source initiatives. The institute offers ample professional development programs, workshops, and a balanced work‑life environment with flexible timings for academic staff.
This job has expired

Deadline was 14 Apr 2026

Browse Active Jobs →
🛠 Skills Required
.NET ASP.NET C# TypeScript JavaScript HTML CSS SQL Server REST APIs Git Agile methodology
✅ Eligibility Criteria
Degree: B.E, B.Tech, MCA, or M.Sc in Computer Science or related field. Minimum aggregate: 60% or CGPA 6.0. No active backlogs at the time of joining. Preferred batch: recent graduates (2022‑2025) but experienced candidates with 2+ years of relevant work are welcome. Candidates should have a strong foundation in data structures, algorithms, and software engineering principles.
🏆 Selection Process
Round 1: Online technical screening (aptitude & basic programming) → Round 2: Coding challenge and technical interview (data structures, system design, .NET concepts) → Round 3: HR interview (fit, communication, and cultural alignment)
📋 About the Role
Indian Institute of Technology Madras (IIT Madras) is one of India’s premier research universities, consistently ranked among the top engineering institutions globally. Established in 1959, the institute has a strong legacy of fostering innovation, entrepreneurship, and cutting‑edge research across a wide spectrum of disciplines. Its campus in Chennai is a vibrant ecosystem where academia, industry collaborations, and start‑up incubators coexist, creating a fertile ground for technology-driven initiatives. As a public‑sector institution, IIT Madras also runs several industry‑focused labs and centers that develop real‑world software solutions for government, education, and private enterprises. The Full‑Stack Software Developer role is positioned within the institute’s central IT services and research labs, where the team builds and maintains mission‑critical web applications that support academic administration, research data portals, and public outreach platforms. The role offers a unique blend of responsibilities: designing scalable architectures, implementing front‑end interfaces with TypeScript, developing robust back‑end services using .NET/ASP.NET, and integrating with relational databases such as SQL Server. The developer will also be involved in code reviews, performance tuning, and continuous deployment pipelines, ensuring that the institute’s digital services remain reliable, secure, and future‑ready. Key responsibilities include: 1. Designing and developing responsive web applications that handle high concurrent user loads. 2. Writing clean, maintainable code in C#/.NET and TypeScript. 3. Creating and optimizing database schemas, stored procedures, and ORM mappings. 4. Implementing RESTful APIs and integrating third‑party services. 5. Conducting unit testing, integration testing, and participating in automated CI/CD workflows. 6. Collaborating with UI/UX designers, product owners, and data scientists to translate requirements into technical solutions. 7. Monitoring application performance, troubleshooting production issues, and applying patches or upgrades. 8. Documenting technical specifications, architecture diagrams, and deployment guides. 9. Mentoring junior developers and contributing to knowledge‑sharing sessions. 10. Staying updated with emerging technologies and recommending improvements to the tech stack. The tech stack revolves around Microsoft technologies (C#, .NET Core, ASP.NET MVC), front‑end frameworks (React or Angular with TypeScript), and SQL Server for data persistence. Exposure to cloud platforms like Azure is a plus. Career growth at IIT Madras can lead to senior developer, lead architect, or project manager positions, with opportunities to work on high‑impact research projects and collaborations with industry partners. Joining IIT Madras offers the prestige of a world‑class institution, a collaborative academic environment, and a stable, intellectually stimulating workplace that values continuous learning and innovation.
📤 Share this Job
📋 Quick Info
JOB ID
C041-J003
POSTED
13 Mar 2026
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: Job details on Jobdexo are curated and verified by our creator network. Always confirm details on the official company website before applying. Always verify details on the official company website before applying. We do not charge any fee for job applications. Found something suspicious? Report here →