Slate Magazine
Home slate fare
Go to Ask.com
SIDEBAR

Return to Article

Slate Contents

Senior Web engineer: This is an ideal position for someone with great ideas about and significant experience in Web-media architecture and development. It entails working closely with our editorial staff and business team to address recurring issues and build new functionality. You'll collaborate frequently with the editorial team on tech-heavy stories and features. You will be responsible for prototyping, designing, and coding major portions of Slate, and you'll function as the development group lead, performing reviews of infrastructure, code, release procedures, and other development and tech lead duties as required. You'll need the following skills:

  • Ability to design and code medium- to large-sized projects
  • Five years' experience in software design and development
  • Project-lead skills
  • Engineering core skills (data structures and algorithms, coding, formal test techniques, etc.)
  • Excellent written and verbal skills
  • Knowledge of C#.NET 2.0, XML, SQL, ASP .NET caching, XPath, IIS administration, XSL transformations in .NET
  • Strong experience with object-oriented design and implementation
  • Ability to work in a Windows .NET environment
  • Experience using a source-code control system
  • Experience with Web site back-end and middle-layer design and implementation
  • Conceptual knowledge of front-end development
  • Experience with content-management systems
  • Knowledge of network systems, Web site infrastructure, and release deployment tools and technologies
  • Bachelor's in CS, CIS, math, or equivalent

The following skills are also desirable:

  • Database knowledge
  • Tableless CSS, Javascript, AJAX, XML, XSLT, XHTML
  • Data warehouse experience

Please send your résumé to Slate technology lead Jing Gu () and Slate art director Vivian Selbo ().