Job Details: Team Lead/Senior Architect

Job Title: Team Lead/Senior Architect
Company: Network for Good
Position Type: Permanent
Pay Rate: Commensurate with experience
Date Posted: Mar-26-08

Network for Good is the Internet's leading charitable resource -- serving up over 1 million donation opportunities in one place while simultaneously enabling nonprofits to connect with donors and volunteers via the web.

Network for Good is seeking an energetic, smart, and experienced Team Lead/ Senior Architect to enhance our existing line of successful web software products and develop 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.

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 Team Lead role provides the leadership, talent and drive to help Network for Good develop and deliver world-class software applications. Responsibilities include:

•Extending our core products and add new features
•Prototyping and developing new products and integrations
•Serving as team lead for developers. Candidate will provide technical leadership.
•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
•Ability to work in a matrix environment with product management and marketing groups to ensure smooth project implementations
•Experience working in an Agile software development environment
•Troubleshooting and configuring hardware
•Data modeling and DB architecture
•Interacting with and managing technical services vendors

QUALIFICATIONS:
•BS or MS in Computer Science or Engineering or related field preferred. Equivalent experience is acceptable but strong CS fundaments are a requirement
•7-10 years of hands-on experience in design/architecture, web development
•Project-based experience in technical design, strategy/visioning and planning, development and deployment
•ASP.NET, C#, .NET Framework, VBScript, 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
•Expert HTML, JavaScript, CSS skills
•Strong understanding of Information Architecture and content management/organization principles
•Strong knowledge of web site management technologies including web servers/hosting, internet protocols and standards (FTP, SFTP, XML, etc.), analytics, site search, email campaign management, and e-commerce
•Understanding of and ability to troubleshoot issues in a Microsoft environment at the C/C++ and Platform SDK level
•Experience with Windows Server 2003 Administration; including advanced configuration and documentation of production and development environments
•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

Location: [rss] US-MD-Bethesda
Telecommute: No (Onsite Position)
Contact Name:
Contact Phone:
Contact Email: resumes@networkforgood.org
URL: http://www.networkforgood.org
Contact Comments:

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


Principals only. Recruiters, please do not contact this job poster.



View other jobs in US-MD-Bethesda »
View other jobs in US-MD »

View other Senior Architect jobs, Systems Architect jobs, Tech jobs


View other postings by Network for Good »