Location: Washington, DC
URL: www.uli.org
POSITION SUMMARY:
International organization with major web presence is redesigning its architecture for the next generation of growth and a broad range of new service delivery. The .NET Web Developer will be a member of a development team that creates, integrates, and customizes software programs to support the company’s next generation online services for internal and external customers.
Works independently as well as with the Web Development team and Project Manager to develop, maintain, enhance, and troubleshoot ULI web applications. Supports organizational goals with advanced application programming, analysis, support, and training. Interacts frequently with Director of Virtual ULI, Webmaster, and other ULI Staff.
PRIMARY RESPONSIBILITIES:
1. Support the web development efforts of the Information Technology department.
⢠Develop, maintain, test, and deploy web applications.
⢠Support the full software development life cycle using .NET, SQL, ASP, and other programming languages.
⢠Work with technical support and quality assurance to resolve application, server, and end user issues.
⢠Develop and update program, application, and systems documentation.
⢠Assist in designing data architecture and web solutions for internal systems.
⢠Work with staff to define development projects scope and specifications.
⢠Build new modules and enhancements to interact with ULIâs content management (CMS) and association management (AMS) systems.
⢠Build new web solutions for ULIâs numerous web sites and look for integration points with ULIâs AMS.
⢠Provide recommendations, solutions, testing, and support for all ULI web applications.
⢠Troubleshoot existing web applications.
⢠Analyze and evaluate existing systems for enhancement and re-engineering, proposing integration points with ULIâs AMS and CMS.
⢠Assist in the migration from a proprietary CMS to a .net based CMS (Sitecore).
⢠Independently address uli.org technical questions from the Webmaster, as well as other ULI staff.
⢠Provide direction and training on technological issues to web/communications department as they maintain and update uli.org.
2. Ensure compliance with the standards initiatives of the IT Department.
⢠Help draft and refine the web standards for ULI based on best practices.
⢠Build, test, and deploy applications based on defined specifications including commenting code, error handling, data integrity, and integration
⢠Oversee uli.org to ensure application of web and coding standards.
⢠Maintain integrity of uli.org web and coding standards through code review, proposing changes to new and existing code where necessary.
SECONDARY RESPONSIBILITIES:
⢠Respond to and document all web-relevant IT Helpdesk requests.
⢠Support IT staff with systems administration and database administration duties during routine maintenance windows, as well as during emergency maintenance for hardware and software failure.
⢠Other duties as assigned.
EDUCATION AND EXPERIENCE:
⢠B.S./B.A. degree (Computer Science, Information Systems, or other relevant major field) preferred, or the equivalent experience in systems development.
⢠Minimum of three years experience in web development and support, with major concentration in data-driven web applications
⢠1-2 years coding experience in .NET environment.
⢠Association experience preferred.
⢠Good customer management skills a must.
⢠Microsoft Certification(s) a plus.
SKILLS AND ABILITIES:
⢠Strong understanding of web development and relational database concepts, with an emphasis on database normalization and "best practices".
⢠Proven skills in:
ASP, C#, Visual Basic, JavaScript, Transact-SQL, SQL Server, .Net Framework (2.0, 3.0), Microsoft Visual Studio, SharePoint Server 2007 (MOSS), Web Parts, XML Web Services, AJAX experience a plus, ColdFusion a plus
⢠HTML proficiency, including forms and tables.
⢠CSS proficiency, including familiarity with table-less layouts.
⢠Strong understanding of browser-compliance issues.
⢠Excellent interpersonal, oral, and written communication skills.
⢠Strong analytical thinking skills.
⢠Ability to manage and solve multiple, complex problems.
⢠Systems Development Lifecycle/Analysis Experience:
-3+ year academic/work with application development using development methodologies
-Writing user and technical documentation
-Developing relational database interfaces using Microsoft development tools
-Developing Web based solutions using Microsoft development tools
To apply: Send resume and letter of interest to jobs@uli.org