A deep knowledge of the .NET framework (C#) and work experience in an enterprise environment.
- Hands-on capabilities with modern web technologies (HTML5, MVC, Web API, jQuery, etc.).
- Excellent understanding of object-oriented design principles.
- Extensive working experience in working with Agile (SCRUM), andTest-Driven Development (TDD).
- Ownership mentality with capability to drive forward solutions on own initiative.
- Lead a team in developing client side and coaching to lower-level developers to ensure that they follow the appropriate technical standards and guidelines.
- Actively collaborate with other development teams and technology leaders across products on product development, best practices, and automation.
- Experience on ORM frameworks (Entity Framework).
- Experience in Automated Builds and Deployments.
- 6+ years of experience in web development through the entire development lifecycle.