Al Shifa Trust Eye Hospital invites applications for the position of Internee - ASP Dotnet. This internship is an excellent opportunity for candidates to apply their software development knowledge and gain hands-on experience working with ASP Dotnet framework and Microsoft SQL Server in a professional healthcare environment. The role requires familiarity with the software development lifecycle (SDLC), strong object-oriented programming skills, and the ability to work with web technologies such as HTML, CSS, JQuery, and Ajax. This position emphasizes practical experience in developing, debugging, upgrading, and deploying applications, making it ideal for individuals looking to deepen their expertise in dotnet technologies with guidance from experienced professionals.
Candidates will work under supervision to extend and maintain software systems critical to hospital operations. They will engage with various aspects of database management and complex SQL querying to support application functionality. Knowledge of artificial intelligence concepts is considered a valuable plus but is not mandatory. The position does not involve team management responsibilities, focusing instead on individual technical skill development within a collaborative organizational setting. The intern is expected to follow best practices and contribute actively to the improvement of existing systems while gaining insight into software engineering in a healthcare context.
Responsibilities
Develop and maintain web applications using ASP Dotnet framework and C# programming language.
Write complex SQL queries, stored procedures, functions, and views to support application data needs using Microsoft SQL Server.
Participate in debugging, upgrading, and configuring existing software systems to enhance performance and reliability.
Implement components of the software development lifecycle (SDLC) from requirement analysis to testing and deployment.
Utilize front-end technologies including HTML, CSS, JQuery, and Ajax calls to create dynamic and responsive user interfaces.
Collaborate with senior developers to test and deploy applications, ensuring they meet specified requirements and quality standards.
Apply object-oriented programming principles consistently to develop modular, reusable, and efficient code.
Document technical work comprehensively for future reference and maintenance.
Stay updated with emerging technologies and frameworks, especially developments related to artificial intelligence that could complement existing solutions.
Communicate progress and challenges effectively with the mentoring team to ensure timely project completion.