.Net - Lead Software Engineer
Brief description :
- At least 5 years of experience architecting software products
- At least 3 years of experience in a Team Lead capacity where you were directing and mentoring developers
- Strong knowledge and experience developing on multiple server-side frameworks, including Open Source and .NET
- Experience in Service Oriented Architecture
- Develop applications in ASP.NET MVC and Web API, build enhancements and fix issues in applications.
- Must have strong experience in SQL Server
- Prepare and conduct code reviews
- Broad experience with iterative development with quick release cycles, such as Agile/SCRUM/TDD methodologies and associated tools
- Provide work estimates for given tasks, assignments
- Code-documentation / implementation documentation creation
- Bug fixing for application / application maintenance
- Strong verbal, written and interpersonal communication skills in English.