Skip to Main Content

Job Title


Manager - Software Application Development


Company : Nayanta University


Location : Pune, Maharashtra


Created : 2026-02-23


Job Type : Full Time


Job Description

Job Opening: Manager - Software Application DevelopmentLocation:University Campus, Bavdhan, Pune, Maharashtra 411021Nature and Days of Work:Full-time, On-site (Monday to Friday; flexibility required as needed)About Nayanta University: Nayanta University in Pune is an emerging multidisciplinary institution committed to academic excellence, real-world learning, and inclusive practices. Supported by leaders from industry and academia, the University aims to build a strong, mission-driven brand rooted in innovation, transparency, and equity. With a culture dedicated to diversity, inclusion, and merit-based admissions, Nayanta is building a future-ready learning ecosystem for the leaders of tomorrow.Why Join Us: Leadership Impact: Lead a team of 10–15 developers and shape the technology landscape of a growing university. Strategic Ownership: Drive the full software development lifecycle — from concept to deployment — with real institutional impact. Collaborative Culture: Work alongside faculty, operations, and leadership to deliver meaningful digital transformation. Professional Growth: Opportunity to work with cutting-edge platforms, including Microsoft Dynamics 365, Power Platform, and modern development stacks.Role Summary: Nayanta University is looking for a highly experienced and motivated Software Application Development Manager to lead our application development team. The ideal candidate will have a strong background in both technical leadership and hands-on software development, with a proven track record of hiring and managing teams of 10–15 members. This role involves overseeing the full software development lifecycle — from initial concept to deployment and maintenance — while also acting as a technical mentor and hands-on developer when needed. Experience working in an educational institution is a significant plus.Key Responsibilities1. Team Leadership & People Management Hire, lead, and manage a team of 10–15 software developers, providing guidance, mentorship, and performance feedback. Foster a culture of accountability, continuous learning, and engineering excellence within the team. Conduct regular performance reviews, set development goals, and support career growth for team members. 2. Software Development Lifecycle Oversight Oversee the entire software development lifecycle, including planning, analysis, design, development, testing, and deployment. Develop and implement best practices for coding standards, software development methodologies (e.g., Agile, Scrum), and project management. Ensure the security, performance, and scalability of all software applications developed and maintained by the team. 3. Hands-On Technical Contribution Act as a hands-on developer, contributing to code reviews, system architecture, and complex feature development. Provide technical direction on Microsoft Dynamics 365, Microsoft Power Platform, and modern programming stacks (Java, Python, C#). Lead schema design and database architecture decisions using SQL and Dataverse. 4. Vendor & Stakeholder Collaboration Manage and collaborate with third-party System Integrators and vendors, ensuring project goals align with organisational objectives. Collaborate with internal stakeholders to understand business requirements and translate them into clear technical specifications. Communicate progress, risks, and outcomes effectively to both technical and non-technical audiences. 5. Innovation & Technology Strategy Stay up-to-date with emerging technologies and industry trends to recommend innovative solutions aligned with institutional needs. Evaluate and introduce new tools, frameworks, and platforms that improve development efficiency and system reliability.The stated responsibilities are not an exhaustive list of duties. Employees may be required to perform other job-related tasks as necessary.Qualifications & ExperienceEducation Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Certifications in Microsoft Dynamics 365, Power Platform, Agile/Scrum, or related disciplines are desirable. Experience 15+ years of experience in software development, with at least 5 years in a management or leadership role. Proven experience managing a team of 10–15 developers in a structured project environment. Demonstrated experience managing System Integrators and external technology vendors. Prior experience working at an educational institution is a significant advantage.Technical Competencies Hands-on proficiency in Microsoft Dynamics 365 and Microsoft Power Platform. Strong command of modern programming languages, including Java, Python, and C#. Expertise in schema design and database architecture using SQL and Dataverse. Deep understanding of the full software development lifecycle and project methodologies (Agile, Scrum, Waterfall). Knowledge of software security principles, performance optimisation, and scalability best practices. Familiarity with common educational technology platforms and systems is an advantage.Personal Attributes Strong leadership presence with the ability to inspire, mentor, and hold a team accountable. Excellent communication and interpersonal skills — able to work effectively with technical and non-technical stakeholders. Problem-solving mindset with strong analytical capabilities and a structured approach to decision-making. Proactive and strategic thinker who anticipates challenges and builds sustainable engineering practices. Collaborative team player who thrives in a fast-paced, mission-driven environment. High integrity and professionalism in managing people, vendors, and sensitive institutional systems.Remuneration: Compensation will be competitive and benchmarked to industry and sector norms, commensurate with experience and qualifications.Only shortlisted candidates will be contacted>