Required Knowledge & Skills
experience in various software development/maintenance roles and proven experience working using DotNet Core as backend technology under an Agile /Scrum methodology and extensively used
- C#, Dot Net Core
- MVC.Net
- React JS
- Web API
- JQuery
- HTML5
- Unit Test
- Version control systems like GIT.
- Experience in Azure Services (Ex Azure Function, Service Bus, Blob Storage) will be an advantage.
- Unit Testing Framework like Jest, karma and Xunit, Nunit
- Exposure to Source control like GIT
- Understanding of Agile Scrum methodologies
- Understanding of Enterprise Frameworks, Release procedures, understanding of development environments.
- Demonstrated ability in communicating with business users and assessing their needs.
Demonstrated ability in providing solutions and working through the full development life cycle.
Key Responsibilities
- Participate in requirements refinement sessions.
- Good understanding of DotNetCore to write backend APIs and Services.
- Good understanding and able to write clean, scalable front-end code using React JS and Redux
- Ability to work with US client
- Refactor and debug code.
- Develop documentation throughout the software development life cycle (SDLC).
- Write unit tests/functional tests/integration tests as per the definition of done for the Scrum team.
- Write and verifies code which adheres to the acceptance criteria
- Post Implementation Support and production support.
- Work closely with Architects and Scrum Master to ensure team attains continuous improvement
- Ability to meet with clients as and when needed to discuss technical issues.