Posted By: In-Deed Foundation
Jaipur
Junior Management
Program Implementation
Youth
Job Title: Software Developer INTERN
Location: Jaipur
Type: Intern (Minimum 6 months)
IN-DEED Foundation (www.indeedfoundation.org), is a Trust engaged in elevating learning standards in government schools through innovative pedagogical approaches, volunteer engagement and cutting edge technologies.
IN-DEED is a REI (Rajasthan Education Initiative) partner working with Rajasthan Council of School Education impacting 10,000+ students each year through programs and interventions in government schools across several districts of Rajasthan. Academic and Digital Empowerment interventions in schools focus on improving understanding of curriculum subjects impacting learning outcomes, improving academic performance and enhancing personality by providing training and exposure in digital technologies and 21st century skills.
IN-DEED is working to develop an app – basically a software solution for student assessment.
At present, we are looking for a Software Developer (INTERN) – ideally a Computer/ IT engineering student (3rd/ final year) or a fresh graduate software engineer – someone who seeks to learn on the job while helping develop a solution that will enable government school students to take online assessments, improve learning & understanding of curriculum subjects and enhance academic performance.
Job Description:
We are looking for a skilled and motivated Software Developer to join our dynamic team. The ideal candidate will have a strong background in Object-Oriented Programming (OOP), C#, ASP.NET Core, Web API, and a good understanding of MAUI/WPF for developing modern and responsive applications.
Key Responsibilities:
• Design, develop using C# and ASP.NET Core.
• Create RESTful Web APIs to facilitate seamless integration with other systems and applications.
• Implement OOP principles and best practices in all development activities.
• Develop cross-platform applications using .NET MAUI or WPF.
• Collaborate with front-end developers to integrate user-facing elements with server-side logic.
• Troubleshoot and debug applications to optimize performance and ensure reliability.
• Write clean, scalable, and efficient code adhering to coding standards and guidelines.
• Participate in code reviews, providing and receiving constructive feedback to improve code quality.
• Stay updated with emerging technologies and frameworks to continuously improve development practices.
Qualifications:
• Bachelor’s degree in Computer Science, Engineering, or related field.
• Proven experience in software development using C# and ASP.NET Core.
• Strong understanding of OOP concepts and design patterns.
• Experience in developing and consuming Web APIs.
• Knowledge in .NET MAUI and/or WPF for creating modern user interfaces.
• Familiarity with database technologies such as SQL Server or MySQL.
• Knowledge of version control systems like Git.
• Excellent problem-solving skills and attention to detail.
• Ability to work independently as well as part of a team.
• Strong communication skills to effectively collaborate with team members and stakeholders.
Preferred Experience:
• Experience with front-end technologies like HTML, CSS, and JavaScript.
• Familiarity with Agile development methodologies.
Location: Jaipur, Rajasthan
Not Specified
Graduation - Graduate-Other