Skip to main content

This job has expired

Senior .Net Developer

Employer
Capricorn Systems, Inc.
Location
Arlington, VA
Closing date
Mar 21, 2019
MUST BE LOCAL TO VADCMD MUST HAVE OVER 10 YEARS WITH C AND .Net development. The Full Stack Developer will be responsible for participating in all stages of the development life-cycle including requirements analysis, design, development, testing and implementation The Full Stack Developer shall have the minimum qualifications, skills and expertise as defined below bull A minimum of 10 years of progressive application systems using the Full stack. bull Knowledge and practical development experience developing complex single page applications using JavaScript frameworks such as Angular.js (all versions), and BackBone.js. Experience with SQL Server . bull Experience with application, server-level and database security frameworks and best practices including xss, data encryption, API security, web server security, single sign-on and other security modules. bull Knowledge and practical experience developing complex objects and relationships using Entity Framework. bull Knowledge and experience designing and implementing software using common software design patterns (eg, the Factory, Singleton, Adapter, Decorator, Visitor, and Strategy patterns). bull Experience with unit testing and mocking frameworks. bull Practical experience with NUnit and Moq preferred. bull Understanding of the SOLID principles of software development. A passion for promoting these principles and helping junior developers follow them. bull Deep experience working on Agile teams and extensive familiarity with all Agile ceremonies. Scrum master certification is a plus. bull Experience developing applications using test-driven development. bull Understanding of Dependency InjectionInversion of Control. bull Experience with sourceversion control, continuous integration and deployment concepts and technologies. Practical experience with TeamCity and GitHub preferred. bull Experience designing and developing applications using cloud technologies (AWS or Azure) or moving enterprise applications into a cloud environment is a plus.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert