Our downtown client is searching for a Senior Software Engineer, who will be responsible for developing and maintaining our next-generation application framework. RESPONSIBILITIES * Work with Solutions Architect to design, develop, and maintain the application framework for next-generation software solutions. * Work with UI developers and designers to develop and extend business layer features and functionalities. * Responsible for the quality and performance of applications. * Train and mentor staff on new application development techniques and standards LOCAL CANDIDATES ONLY NO THIRD PART OR CORP-TO-CORP APPLICANTS QUALIFIED CANDIDATES PLEASE FORWARD RESUMES TO AND CONTACT DAN DIRECTLY AT 312-616-7974 Experience: EXPERIENCE/SKILLS * A minimum of 6 years experience working with Microsoft technologies, with exposure to Java architectures and environments a plus. * Strong hands-on experience with .NET 2.0 (VB.NET and C#) * Strong experience in Object Oriented Analysis and Design Practices and Patterns. * Solid experience with distributed applications design, Web Services and Remoting. * Good understanding of object-relational mapping, with experience to NHibernate a plus. * Good understanding of application frameworks. * Good understanding of .NET threading concepts including synchronicity and locking. * Experience with NANT/Cruise Control. * Experience with SQL Server 2000/2005. * Proven track record for creating enterprise level applications. * Four-year Undergraduate degree in Computer Information Systems or related field, or equivalent work experience. To Apply to this job go to http://www.GadBall.com or click here