Latest Jobs  
Advance your technical career… Find a tech school and start an IT career!
Start your career in the fast-growing technical field – Get more info here »
Advance your technology career with the latest technology skills - Get more info here »
 
This job has expired.
 
Job Information
Job title

Development Team Lead (.NET) at #1 software provider for nonprofits

Company Network for Good
Wage between $0.00 - $0.00 Hourly
Location United States, Maryland, Bethesda
Employment type Full Time
Education Not Specified
Year Experience 10+ Years of Practical Experience
Travel None
Published on 7/8/2008
Description
You are: A technologist seeking dynamic work, great colleagues, and the chance to lead a team that can change the world with your collective smarts.   
 
We are: A different kind of nonprofit -- one with the soul of a charity but the savvy of a business.   Network for Good, founded by AOL, Yahoo! and Cisco, is the Internet’s leading charitable resource – serving up over 1 million donation opportunities in one place and enabling nonprofits to connect with donors and volunteers via a growing array of technology tools. We’ve got a great team, great products, and great partners. Even Fast Company thinks so – we were recognized with a social capitalist award this year.
 
How can you be a part of us? We are seeking an experienced development team lead with solid technical background and exceptional management skills. The candidate will be responsible for enhancing our existing line of successful web software products and developing new products and integrations. This position will have a fundamental and profound effect on the direction of Network for Good’s products and product strategies. Experience with agile SDLC methodologies and management of complex Web applications is strongly desired.
 
The architecture portion of this position consists of working with the VP of Technology Products and other senior management to plan new product development and new feature development. This position also requires hands-on development from an experienced, high-end developer.

RESPONSIBILITIES:
The Development Team Lead provides the leadership, talent and drive to help Network for Good develop and deliver world-class software applications. Your responsibilities will include:

  • Extending our core products and adding new features
  • Prototyping and developing new products and integrations
  • Providing technical leadership to the development team
  • Working with the Network for Good VP of Technology and product development teams to define new products, features and enhancements. The ideal candidate is someone who is a strong architect and visionary, but likes to be in the details of the implementation.
  • Applying technology to solve business problems
  • Troubleshooting and configuring hardware
  • Interacting with and managing technical services vendors
 


Experience/Skills
QUALIFICATIONS:
  • BS or MS in Computer Science or Engineering or related field preferred. Equivalent experience is acceptable but strong CS fundamentals are a requirement
  • 10+ years of hands-on experience in design/architecture, web development
  • Experience working in an Agile software development environment
  • Project-based experience in technical design, strategy/visioning and planning, development and deployment
  • ASP.NET, C#, .NET Framework, OO required. We are looking for someone who can develop using multiple different technologies and in multiple environments.
  • Advanced MS SQL programming experience. Strong database design and programming skills in a SQL Server 2000/2005 environment
  • Strong understanding of Information Architecture and content management/organization principles
  • Understanding of and ability to troubleshoot issues in a Microsoft environment at the C/C++ and Platform SDK level
  • Microsoft VSS and SourceOffSite and Team Foundation Server
  • Candidates submitting an application must have legal authorization to work in the United States

To apply please send a resume and cover letter to resumes@networkforgood.org

This job has expired.