Location: Newark, CA.
Duration: Direct Hire
Interview Process: Phone followed by onsite (Mandatory)
2-5 years hands-on experience with commercial software applications development.
Thorough understanding of, and experience with .Net UI and Web technologies.
Proficiency with C # will be of help.
Awareness of software development lifecycle processes and Agile development methodology
Excellent oral and written communication skills and interpersonal skills.
Masters in Computer Science/Application or Bachelors in Computer science/Engineering from a top university
This position requires skills in web technologies using OO JS, JSON, ASP.Net MVC3, HTML5, and JQuery, .Net, CSS3, C #and a breadth of U.I technologies.
Proficiency in Object-Oriented design, development techniques and direct UI development programming experience.
Knowledge of UI and Application Design Patterns.
Experience with distributed computing, ASP.NET MVC3, SVG and HTML5 Canvas, authoring custom JQuery widgets, templates, animation is highly desired.
Experience with Test-Driven Development (TDD) and related tools and technologies
Ability to multitask, prioritize, take the initiative and respond quickly in a fast-paced environment.
Must be a team player and must work well as part of geographically diverse teams.