DePaul University, the nation's largest Catholic university, is a private, urban institution with 7 campuses and more than 130 undergraduate and graduate degree programs. The university's faculty, students and staff represent a wide range of ethnic, religious and economic backgrounds. General Summary: The Applications Developer will report to the College of Computing and Digital Media (CDM) Technical Director and is responsible for system programming and application development to support the faculty, staff and student computing environment within the College of Computing and Digital Media. Principal Duties and Responsibilities: Participate as a member of the CDM technical staff in the development and testing of various Web based and fat client applications. Design, document and build frameworks for maximum code reuse within these applications. Development requirements emanate from the CDM Deans, staff and/or faculty. Support and maintain existing applications. Maintenance tasks include updating time-sensitive information, updating existing applications due to modifications in the requirements, and identifying and correcting bugs and other problems that interfere with the smooth running of existing applications. Support may include weekend hours for critical applications. Construct and maintain build/test environments for applications. Manage small groups of student workers on sub tasks. Participate in the School's daily technical support operations, which include working with other CDM technical team members in supporting CDM's daily operations. Train CDM faculty and staff in the use of equipment and software in faculty and research laboratories and office space equipment as necessary. Supervise student workers and assist the CDM Deans with special projects as requested. Share an extended operations schedule in support of critical business applications (Mondays-Thursdays 8:00 am-9:00 pm and Fridays 8:00 am-5:00 pm, plus share pager responsibilities outside the business hours and weekends). Perform other duties as assigned. Requirements: Master's degree in Computer Science or related field. 5+ years related experience. Strong Knowledge of Object Oriented and Service Oriented Design Principals. Experience building applications using Service Oriented Architecture and Asynchronous Messaging Scenarios using SOAP/REST/POX Web Services or classic Message Queuing technologies. Experience developing Javascript/Ajax driven Web interfaces. Extensive experience with the Microsoft Platform Development Technologies especially .NET Framework. Experience with managing and creating automated application build and deployment processes. Experience with ORM Technologies (NHibernate, LINQ, Microsoft Entity Framework for example). Experience writing Unit Tests. Experience with XML and related technologies. Experience with dynamic Web application development using the .NET and Java platforms. Familiarity with Dynamic Programming Languages such as Python, Ruby or Lisp. Ability to occasionally stand, sit and use hands to finger, handle or feel objects, tools or controls. Ability to lift and/or move up to 10 pounds and occasional lift and/or move up to 40 pounds. Ability to work and learn independently and convey results to colleagues in timely fashion. Ability to manage several troubleshooting processes at once communication skills. Ability to prioritize emergency equipment situations. Ability to deal calmly and efficiently with dissatisfied users. Knowledge of industry terminology, pricing strategies, compatibility issues. Ability to respond to common inquiries or complaints from customers, regulatory agencies, or members of the business community. Preferred Requirements: Ability to work within a medium sized software development team which includes adhering to good coding, documentation and testing methodologies. Ability to effectively present information to faculty and staff. Experience with UML. Experience with WCF, WF and WPF. Experience with Microsoft Team Foundation Server. Are you interested in joining our team of talented, motivated employees and helping DePaul serve its students and communities around the world? If so, go to and select Employment at the top of the page to submit your cover letter and résumé online for this and other jobs. Please reference job number [15964]. Salary & Benefits: DePaul offers comprehensive and competitive pay and benefits to attract and retain talent to further the university's mission. Please click on the following link to review the full Benefits Summary. hr.depaul.edu/Benefits/index.html Required Background Screening: All final candidates extended an offer of employment will undergo background screening. DePaul University is an Equal Opportunity/Affirmative Action Employer. To Apply to this job go to http://www.GadBall.com or click here