Experience: 8+ years
Location: Islamabad only
Required skills & abilities:
* Hands-on experience of software and database architecture design and development.
* Proficiency in latest Microsoft technology stacks (C#, MVC, SQL Server, Entity Framework, TFS, etc.)
* Hands-on experience of developing globally distributed applications on Microsoft Azure.
* Hands-on experience of writing services for mobile applications.
* Experience in full-stack development and proficiency in client-side tools.
* Sound knowledge of design patterns for writing robust code.
* Good analytical skills.
* Experience working with legacy codebases.
* Leadership experience in creating quality code, and ability to train and manage team of developers.
* Excellent communication skills in English.