Senior Web Developer

Responsibilities
  • Architecture, design and development of new highly scalable Web 2.0 applications from given requirement specifications
  • Web UI Design
  • Maintenance of existing Web applications
  • Port existing Web applications to Web 2.0 technology
  • Optimize performance of existing Web applications
  • Unit testing of specific modules
  • Coaching of other Web developers.

 

Requirements
  • Computer Science or Software Engineering Degree/Diploma
  • A passion for innovation and creating cutting edge Web applications
  • Must be able to write high quality and efficient code in a short period of time
  • 5+ years of experience as a Web Developer
  • Must have significant experience developing Web 2.0 applications in .NET
  • Experience with Microsoft ASP.NET MVC Framework
  • Experience with ASP.NET Web Forms
  • Experience with jQuery AJAX framework
  • Experience with ASP.NET AJAX and ASP.NET AJAX Control Toolkit
  • Must have excellent knowledge of C# and a solid object oriented programming background
  • Excellent command of XML, XSLT, HTML 4, XHTML and CSS
  • Experience creating Web WYSIWYG Applications
  • Experience creating Web applications that run properly in all commonly used Web browsers
  • Experience with Visual Studio 2005 and Visual Studio 2008
  • Experience with MSSQL 2000/2005 databases
  • Experience developing client server and multitier applications for the Microsoft .NET Framework
  • A solid understanding of the software development process and best practices in an agile environment
  • Excellent written and oral communication.

 

Experience with the following would be advantageous:

  • Other AJAX Toolkits
  • MSSQL 2008
  • Oracle database programming experience
  •  Microsoft Certification: MCAD, MCSD.NET or MCPD
  • Microsoft Silverlight
  • Mirosoft ADO.NET Entity Framework
  • LINQ