Responsibilities
Build, and maintain efficient and reliable C# code
Write automated unit tests
Implement, test, and bug-fix functionality
Participate as a team member in fully agile Scrum deliveries
Perform code reviews
Provide code estimates
Define coding guidelines
Technically lead the development of a module or sub-system
Create Technical Design Documentation