Responsibilities:

Writes design and implementation desktop application, modules or entire application follows Software Architecture Documents
Creates designs, conceptual models, implementations, units test, code reviews and fixes bugs
Participates in requirement analysis, designs and technical discussions thought-out SDLC
Communicates with team members, subject matter experts to resolve project related issues
Leads and mentors junior developers

Technical Requirements:

At least 05 years of .NET programming experience, especially in desktop application development.
At least 1 year experience joining team developing desktop application software product.
Has .NET architecture understanding and knows enhancements on the latest .NET Frameworks.
Has knowledge in others .NET technologies such as ASP.NET MVC, WCF, WPF, Entity Framework is a plus
Understanding of testing & quality assurances, especially automation testing is preferred.

Communication Requirements:

Good English communications skills.
Be proactive, dynamic and autonomous. Be willing to work hard, tackle difficult issues.

If you're interested in this position, please address your latest resume to [email protected]