VCS is looking for a .NET developer comfortable working on a wide variety of applications, including web applications, and web services/web API. The ideal candidate must have a strong database background and should be able to develop and troubleshoot features front-to-back, from SQL data stores to ASP.NET Web API and MVC UIs. Strong written/verbal communication skills are a must.
Required Skills:
· The candidate must possess strong knowledge of design and development on the front-end and the database side.
· The position requires deep understanding and hands-on ability to program and write code in C#.Net.
· Create, modify, and test various SQL queries, stored procedures, and views for obtaining data from diverse source systems and platforms.
· Follow Microsoft SQL and database best practices to improve the operational reporting environment while focusing on resolving problems raised by team members, stakeholders, and end-users.
· Must have excellent communication skills and client-interaction skills along with technical ability to convey correct code to the client in presentations
Preferred Skills (candidates with these skills will be given higher preference):
· Extensive experience in MS-SQL Server and T-SQL.
· Hands-on experience with Service Oriented Architecture (SOA) and Web API
· Knowledge of advanced elements of the .Net Framework (data grids, custom paging, user controls, data caching and persistence, Remoting, Reflection, Serialization, and Security)
· Experience in the use of agile processes and test-driven development.
· Experience with version control tools (preferably TFS)
· 5+ years of application development and IT implementation experience
Plus, Skills (Not immediately necessary, but will be good):
· SQL Server - ETL (DTS and/or SSIS) development
· SQL Server - SSRS reporting services knowledge
· WPF/WCF/WWF skills SilverLight or Sharepoint Services