Jobs
Interviews
1 Job openings at SauraMandala Foundation | Centre for Accelerated Development
Knowledge Management: Software Analyst

Meghalaya, India

4 - 6 years

None Not disclosed

Remote

Full Time

ABOUT SAURAMANDALA FOUNDATION- CFAD Sauramandala Foundation is an NGO founded in 2018 with a vision to bring about systemic change in the lives of remote communities through empathetic, collaborative, and contextual solutions that are co-created with the communities themselves. The Centre for Accelerated Development (CFAD) by Sauramandala Foundation is a public policy framework that addresses the challenges remote and inaccessible communities face by accelerating social and economic change through collaborative action, working with the government to scale up programs to increase impact. ABOUT THE ROLE Software Analyst is responsible for gathering requirements from wide-ranging stakeholders, including the teams in the Sauramandala Foundation, communities, partner nonprofit organizations, and government departments and agencies. The Analyst then creates the draft User Requirements Specifications (URS), Functional Requirements Specifications (FRS) and Software Requirements Specifications (SRS). Besides the requirements gathering the analyst shall code prototypes using backend and frontend (web and mobile applications) using popular vibe coding tools like GitHub Copilot or Curosor or Cline to assess acceptance. The Analyst will also test the modules and components developed by the software development consultants. WHAT WILL YOU DO AS THE SUBJECT MATTER EXPERT - IMPACT REPORTING? ● Requirements gathering: SMF comes up with a wide-ranging requirements to digitize processes - across data collection, data submission, data review by the Project Teams, processing of the application for rural enterprise incubation, to name a few. Using interviews, observing the processes in the fields, analyzing the formats, and discussing with the stakeholders you shall document the user and functional requirements. ● Requirements specifications : Based on the requirements you have gathered, develop User Requirements Specifications, Functional Requirements Specifications, and Software Requirements Specifications. ● Prototyping : Using a combination of tools and apps like nocode, low code, and vibe coding, develop usable and testable prototypes to test the requirements and carry out User Acceptance Testing (UAT) with the user groups to get feedback to finalize the prototype and requirements specifications. ● Project Management Support : Provide technical and project management support to the software development consultant, usually external software vendors, in developing and deploying the software. ● Testing : Conduct end to end tests for all the software modules and components, including unit testing, integration testing, and UAT. ● Deployment : Review and finalize the deployment pipeline, server health, upgrade patches, and other necessary deployment tasks. WHO ARE WE LOOKING FOR? 1. The candidate shall have relevant educational qualifications such as BE in relevant fields (Computer Science and Engineering, Electrical Engineering, for example), BSc/ MSc in Statistics or Mathematics, BCA/MCA from a recognized university or institution. 2. The candidate shall have 4 to 6 years of total experience in developing software for non profit organizations, ideally in the backend with some exposure in the frontend. 3. The candidate shall have hands-on experience in one or more backend programming languages - Python and/or Node.js development, along with SQL databases (preferably PostgreSQL and MySQL), ORM library, API, and backend validation tools. 4. In the frontend, the candidate should have experience in HTML, CSS, and JavaScript and ideally in any of the following popular frontend libraries like React or Vue. 5. The candidate must have some experience as a business or a system analyst, and develop requirements specifications. 6. Should be able to join immediately (e.g., in a month’s time) and available onsite in the location mentioned in this JD. APPLICATION LINK: https://bit.ly/smfhirings

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Job Titles Overview