The Senior Applications Developer is responsible for developing and maintaining reusable web and database components within Microsoft .NET Framework primarily using C#, JavaScript, and third-party web parts and controls. This developer should love to code, be able to solve and implement challenging business requirements, and be able to manage multiple concurrent priorities that span new software development as well as applications maintenance and support. Individual must have a strong technical foundation as well as a full understanding of common coding standards, design patterns, configuration management, and full life cycle systems development. Individual plays a critical role in high performing Application Development team that works effectively across Information Services and with the business stakeholders we serve. Should have the ability to present complex technical information to a wide range of audiences, be a fast learner of new technologies, be a creative thinker, share skills and information freely, and be able to mentor and train other developers. Effective communication skills a must.