Term of Reference of Consultants
Position Name: Data Analyst (IT & Information System)
Reporting Line: Associate Director-HN and WEE
Tenure: 6 months
Positions: 01
Location: Lucknow
About PCI India: –
PCI India, a registered Indian society, has been working in India for the past 26 years. We drive interventions to transformthe lives of communities at scale by solving complex development problems.In the past year, PCI India reached more than 1.7 crore, i.e 17 million people 204 districts in 14 States
About the Project / Partnership:
PCI, India is a technical partner of the Uttar Pradesh State Rural Livelihood Mission. PCI is providing technical assistance around integrations of Health & Nutrition (HN), Gender and Women Economic Empowerment (WEE) interventions with community platforms promoted by UPSRLM. The technical support is designed to strengthen UPSRLM in its core areas as well as in the emerging areas of d Women Economic Empowerment which includes promotion of livelihoods of rural women by means of fishery. The overall support entails- co-creation of a strategy with UPSRLM in its core intervention areas for integration WEE including strengthening of UPSRLM’s internal system, structures, institutional mechanisms and processes. PCI India provides technical knowhow to UPSRLM for building strategy and designing strategic interventions on integration, building upon learning from successful models, providing systematic and catalytic support through cascade capacity building of staff and cadres, handholding, mentoring, technology based digital solutions and quality assessment to ensure successful implementation of those interventions in a defined geography.
Key Roles & Responsibilities:
- Designing, coding, and testing: Create software applications using .NET technologies and languages as and when required & directed by IT Consultants.
- Debugging: Ensure the quality and reliability of applications by testing and debugging.
- Technical support: Provide technical support and troubleshooting to ensure functionality.
- Maintaining software: Maintain software throughout its lifecycle.
- Improving existing software: Enhance existing systems by analysing business objectives and identifying areas for improvement.
- Collaborating with teams: Collaborate with internal teams and cross-functional teams.
- Developing technical specifications: Develop technical specifications and test plans.
- Participating in requirements analysis: Participate in requirements analysis.
- Writing code: Write clean and scalable code using .NET programming languages.
- Deploying applications: Test and deploy applications and systems
Minimum Educational Qualification: B. Tech (IT / CS), MCA with minimum 2 years of hands-on experience or B.Sc. / B.C.A. with minimum 5 years of experience.
Technical Qualification:
Programming language fluency
Fluency in C# or ASP.NET is a must.
- Knowledge of the .NET framework
A strong understanding of the .NET framework and its components is essential.
- Database design and SQL proficiency
Proficiency in database design and SQL is required for effective data management.
- Web development technologies
Experience with web development technologies such as ASP.NET, MVC, and API is required.
- Testing and debugging skills
Should excel in testing and debugging to ensure the quality and reliability of their applications.
- Problem-solving skills
Need excellent critical thinking skills to develop quick and innovative solutions to challenges.
- Communication skills
Efficient communication skills and the ability to work collaboratively within a team are essential.