Job Description
This is a senior level team lead position requiring a broad understanding of software engineering principles, experience developing ASP.Net Web applications and experience leading and mentoring a small team of developers. The candidate must be hands-on, self-driven, technically proficient, customer and service oriented, and able to work with minimal supervision in a fast pace environment.
Job Specification
In-depth knowledge of the Microsoft .Net framework, 3.5 - 4.0
Developer must have extensive familiarity and experience in developing web-based applications using the .NET MVC framework.
Experienced in the development of Silverlight applications and mobile device applications that use the .NET platform
Extensive experience in the use of Microsoft Visual Studio 2010/2008 IDE and all varieties of plug-ins and features for this IDE.
Experienced in the use of MS SQL Server 2005, 2008 Management Studio and the MS SQL Reporting Services. Can effectively backup, restore, build and manage a development MSSQL database using all the appropriate Microsoft tools and features.
Extensive experience in developing relational transaction OLTP-based SQL database software and knows how to utilize Microsoft ODBC, ADO.NET and other data accessing methods in the .NET platform
Support and troubleshooting skills.
Ability to effectively communicate technical concepts to other technical staff members.
Ability to interface well with Professional Service staff and other non-technical members of the organization.
Experience collaborating with embedded programmers would be helpful.
Demonstrated aptitude for learning new technologies.
Prepares technical reports by collecting, analyzing, and summarizing information and trends