We are looking for exceptionally smart individuals who possess strong problem solving skills and have an avid interest in web or mobile development. You should be able to learn quickly and work independently, and while we will provide support to your learning, you must demonstrate tenacity and resourcefulness in overcoming challenges and acquiring new skills.**Responsibilities**- Communicate effectively with all audiences, including senior leaders, in a structured manner- Document and present findings in the form of workflow diagrams, specifications and other project specific documentation- Conceptualize business processes and present it visually using workflow diagrams and slide decks to effectively communicate (visually) complex ideas and concepts- Manage the project timeline, plan and priorities tasks in a constantly changing environment- Participate and support various activities during the software development lifecycle (requirements gathering, development in sprints, QA and testing, deployment etc)- Create informative, actionable and repeatable reporting that effectively presents progress and status of different aspects of the project to different stakeholders.**Requirements**:- **Students will be required to commit full time 40 hours per week for at least 20 weeks starting from January - June 2024**:- Excellent verbal and written communication skills- Meticulous and detailed oriented with excellent documentation skills- Demonstrated aptitude for analysis- Prior experience as a Business Analyst in a software delivery project would be advantageous**Learning Outcomes**- Participate in daily stand-up meetings as part of the development team and understand agile development methodology- Learn to write efficient, clean and maintainable code (code reviews are routinely conducted with guidance from senior Business Analyst)**Job Type**: InternshipContract length: 6 monthsApplication Question(s):- Are you able to commit full-time? i.e. any classes during the internship- Are you able to commit full time for at least 20 weeks?- Minimum no. of hours you can commit per week