Job Description :
                                                                             This position will participate in an agile software development team emphasizing object oriented analysis and design (OOAD); design and implement functional enhancements to application software using C#,.NET. The Agile Developer will provide key technical skills in support of mission critical applications and participate in a team-oriented agile development process using Scrum.
Requirements:
	Experience in architecture, design, creation and delivery of software solutions.
	Emphasis on creating secure web platforms that perform at scale.
	Communication skills for a highly collaborative software development process.
Candidates should have five to eight years experience, a BSCS or equivalent professional experience and a practical commercial knowledge of, and high proficiency with: 
	C# .NET
	Bootstrap
	AngularJS
	HTML, CSS and Javascript - typescript a bonus
	SQL specifically MS SQL Server
	Some variety of ORM (NHibernate, Lightspeed, EF, etc)
	Some variety of Dependency Injection, ideally AutoFac
	Some variety of continuous integration (Teamcity, Cruise Control, etc)
	Git, Mercurial or some DCVS
	Automated testing, Automated Development, stubbing, mocking (TDD / BDD)
	Continuous Integration/Deployment
	Agile, SCRUM