C# / .NET / SQL Server Developer (Presentation Layer)
Description
C#/.NET Developer (Presentation Layer)
In search of a C#/NET Developer with focus on the presentation layer and conversational user interface. In addition to C#/.NET, applicants must have or quickly develop an understanding of a wide array of technologies in use such as: common JavaScript frameworks (Angular, Bootstrap, or React), CosmosDB or MongoDB, Enterprise Service Bus (ESB), and IBM's Watson Conversation Services. The candidate must be comfortable working with multiple teams in a collaborative environment.
Long-term contract or Contract-to-Hire in the Bethesda/Chevy Chase area. 100% onsite. Salary/rate is in the market range based on experience.
Requirements
Requirements
- 5+ years designing and developing .NET applications using Visual Studio, C#, Web API, WCF, SQL, ADO.NET, JavaScript, and JavaScript frameworks
- 5+ years SQL Server Database design and development experience
- A solid understanding of OO, SOA, and messaging design patterns
- Experience working on Agile teams
- Experience unit testing JavaScript with Jasmine
- Excellent verbal and written communication skills
Desired Skills
- Experience working in Azure Cloud Environment (PaaS & IaaS)
- Experience working with Microsoft CosmosDB
- Experience with JSON schemas, RAML, and/or Swagger
- Experience with natural language processing engines (NLP)
- Experience developing conversational user interfaces
- An understanding of Sonar and code quality metrics