Primary Skills: 3+ years with good exposure to SharePoint app model
Secondary Skills: ASP.Net, MVC, Angular JS, Web API, ADFS authentication.
Key Job Description/Responsibilities
Should contribute to analyzing the user stories before attending or sizing the product back log grooming.
Contribute to sprint planning meeting by coming up with tasks for the respective user story and giving reasonable estimates to each task.
All the clarifications during sprint planning/scrum meetings should be documented under Description sections of each user story.
Ensure the assigned user story in the sprint are complete with details like associated tasks, effort in each task, Acceptance criteria, priority for the user story etc. before sprint commences.
Should ensure that the TDD and unit test cases for each build to QA are up to date and uploaded to the team site.
Should actively raise any technical/functional impediments during scrum meetings with the Scrum Master.
Ensure to update task with remaining hours or with respective status every day. This will ensure the burn down chart is up to date at EOD. Ensure to send the Daily Status Report to the required audience.
All the code review comments should be implemented & tested before releasing it to QA.
Unit test cases and updated status on the code review comments should be in place.
Should schedule a demo of the assigned story once developed to QA for initial checks.
Should adhere to the build deployment guidelines by deploying to IDEV. and ask TDM to test it before releasing it to QA.
Assist TDM by updating the necessary documents as and when needed. (Code review document, build release check list, release notes, Updated TDD etc.)
Ensure versioning/branching of the code in source control for every release to QA.
Ensure to complete sanity testing on QA environment before releasing it.
Should update the deviation to the TDM during scrum meetings. Any probable carry forward user stories should be notified in advance.
All the DI Documents should be clear and should get it reviewed with TDM before sharing it with CAS team.
Actively participate and raise the lessons learnt during sprint retrospective meetings. Suggest action points and try to avoid these in the upcoming sprints