3+ years of experience independently designing and implementing medium to large-scale software systems and components using .NET architectures
3+ years of experience developing data-driven applications utilizing MS SQL Server
3+ years of experience building web-based software systems using N-tier architectures, dynamic content, highly scalable approaches, and complex security
2+ years of experience with Microsoft operating systems and at least two application, database, messaging, or web server systems
2+ years of experience in design and implementation of multiple software components and subsystems
Preferred Skills:
Experience with Human Services (CAPSS) software development