BASIC FUNCTION
Design, develop and enhance web applications using Sitecore. Some of this will be done in concert with an outside development firm. Create and organize back end libraries that capture complex business logic. Write and consume various web services. Understand how to separate presentation, content and logic. Requires a demonstrated knowledge of .NET/C#, object oriented design and development.
EDUCATION/EXPERIENCE REQUIREMENTS
Bachelor’s degree in computer science or related degree required. Minimum two years of .net development experience. Sitecore CMS experience (ideally with certification) preferred. Sitecore Certified Developer (SCD1 or SCD2) accreditation is highly desirable; Sitecore certification should be CMS v6.0 or above. Minimum two years experience developing interactive applications. Experience in subpage/layout development, template design, pipeline architecture development and package/deployment design required. Minimum two years experience using HTML/CSS/JavaScript/Ajax development. Experience with MS SQL (2005 and 2008) required. Experience working with RESTful/service oriented architecture (SOA) required. API and Service development experience also required.
KNOWLEDGE REQUIREMENTS
Candidate must have advanced knowledge of web development technologies including: Standards Compliant HTML and Css development; C# ASP.NET; MVC; JavaScript and jQuery; MS SQL Experience (2005 and 2008). Candidate must have strong C# and SQL skills, understand how to separate presentation content and logic, and the ability to pick up new languages and environments quickly. Excellent communication skills (written and oral) are required.
PRINCIPAL DUTIES AND RESPONSIBILITIES
100% Software Development
- Serve as in-house technical lead.
- Participate in all aspects of website development lifecycle.
- Design and modify software programming applications and components.
- Develop, write and implement software programming applications and components.
- Contribute to strategic communication conversations with development perspective.
- Code front-end design concepts.
- Implement 3rd party software/components (i.e. Enterprise CMS Applications, RSS Feeds, Menu/SiteMap Controls, etc.)
- Directly interface with web team, clients, and management for requirements definition.
Only applicants meeting minimum qualifications for the position will be considered. Successful completion of a background investigation is required for employment in this position. No phone calls please. Brookings welcomes resumes from all qualified applicants, particularly women and minorities.