Location: Chennai
Experience: 6 - 9 Years
The Skills that are Key to This Role
- Extensive work experience in web development (ASP.NET MVC and React.js).
- In-depth knowledge of design patterns.
- In-depth knowledge of web development (C#, ASP.NET Web Forms, ASP.NET MVC, JavaScript, HTML, CSS).
- In-depth knowledge of SOAP and REST services (WCF, Web API).
- In-depth knowledge of relational databases (SQL Server).
- In-depth knowledge of Windows and IIS.
- In-depth knowledge of working with legacy code.
- Mastery of professional practices and methodologies (Agile/Scrum, Test-Driven Development, Pair Programming, Code Reviews, Refactoring Techniques).
- Mastery of our development tools (Visual Studio, PowerShell, Bitbucket (Git), Jira, Confluence, Roundhouse, Octopus Deploy, ReSharper).
The Skills that are Good to Have for This Role
- Embody and live the Scrum values of commitment, courage, focus, openness, and respect in all interactions, both within and outside of the team.
- Work across many disciplines as the team delivers on commitments together. Perform documentation, design, and testing tasks as required by the team.
- Actively participate in and contribute to technical discussions and code reviews.
- Evangelize and promote the successes and learnings of your team in formal ceremonies, such as sprint demos, as well as in casual conversations.
- Write queries, scripts, and data upgrades.