Job Description
RESPONSIBILITIES / DUTIES
Developers with potential to be a self-starter, dynamic and tech-lead
Work with a team of smart and dedicated developers with various software systems primarily using Microsoft Visual Studio 2008/2010 and C# on the Microsoft .NET platform.
Solve complex n-tier application issues using state-of-the-art Microsoft .NET technology
Work closely with the QA and Product Management to build web applications
Self-motivated, works well with team or individually
Superior time management and multi-tasking abilities
Microsoft certificated candidates are preferred.
Job Specification
QUALIFICATIONS / REQUIRED SKILLS
Required Education minimum BCS / BSC or MS
Required Full SDLC experience including requirements, design, development, testing, release and documentation
Required 5 plus years working as a software engineer/developer/programmer building enterprise-level ASP.NET applications
Required 5 plus years developing medium to large scale, distributed n-tier applications using best practices
Required 5 plus years of solid experience with ASP.NET, MVC, C#, AJAX, LINQ and jQuery
Required Excellent communication and writing skills. Ability to communicate ideas clearly and professionally.
Experience with Agile software development methodology
Experience with MVC design pattern
Experience with RESTful web services
Experience with JavaScript and CSS
Experience with XML and XSLT
Strong understanding of object-oriented (OOP) development principals and design patterns/practices