|
|
| Job:
Cto in Bethesda, MD |
|
 |
 |
| Summary |
 |
Network for Good is seeking an experienced, strategic and hard-working CTO to set and sustain the technical direction of our highly successful, Internet-based nonprofit. It's an opportunity to make a great organization even better by ensuring successful execution of Network for Good's business objectives through development, deployment and execution of the organization's platform. The ideal Network for Good CTO is a bright visionary with a proven talent for putting projects into motion, communicating progress, and delivering products on schedule. The CTO also should thrive on meeting a diverse set of business needs, ranging from consumer-focused products and services to “business-to-business” ASP products for nonprofit organizations. This role will be intricately involved in addressing our greatest current challenge: considering multiple and ever-increasing double-bottom-line opportunities and optimizing our corresponding technological evolution/direction.Responsibilities:The CTO's responsibilities can be grouped into three main areas: strategic planning, operations, and implementation.Strategic Planning:As part of the senior management team, the CTO is responsible for establishing processes of direction and control to ensure that objectives are achieved, risks are managed appropriately and the organization's resources are utilized wisely (especially in the areas of software development, office networks and computers, and telecommunications). Specific responsibilities include:? Assess obstacles in the marketplace and technical hurdles to the business success? Identify opportunities and assess risks for delivering products and services? Collaborate with business managers to assess and recommend technologies that support the organization's needs? Communicate Network for Good's technology strategy to senior management, board of directors, staff, partners, customers and stakeholders? Direct the development and execution of an enterprise-wide information security plan that protects confidentiality, integrity, and availability of the company's data and servers? Evaluate and identify appropriate technology platforms (including web application frameworks and the deployment stack) for delivering NFG's products and servicesOperations:? Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices? Define and communicate company values and standards for acquiring or developing systems, equipment, or software within the company? Ensure NFG technical problems are resolved in a timely and cost-effective manner? Develop, track, and monitor the development and deployment of the annual operating budget for purchasing, staffing, and operations? Supervise hiring, training and retention of development staff and contractors ? Ensure internal technological processes and customer-facing services comply with community expectations and applicable laws and regulations for privacy, security, and social responsibilityImplementation:? Set and monitor precise, well-communicated deadlines, milestones, and results. Deliver by example? Collaborate with VP of Program Management to develop use cases and specifications that describe the implementation of the company's service as a web application? Collaborate with VP of Program Management to prepare and review User Interface designs and prototypes of NFG's products and services? Manage staff and/or vendors who implement a design as web pages using CSS and XHTML conforming to web standards? Manage staff and/or vendors who implement the application ensuring conformity to industry standard coding and testing practices? Supervise the software development process, setting short-term objectives and assessing progress, conduct code reviews, and specification conformance testing, conduct reviews of quality assurance procedures including integration and system testing? Supervise the selection, deployment, and monitoring of performance profiling tools and procedures? Review and approve proposed development releases and manage the release process? Supervise application deployment process and supervise deployment to staging and production servers? Monitor application performance and review any application failures in staging or production? Establish and monitor web analytics regime that measures site traffic and application usage.? In collaboration with the VP of Program Management, ensure customer support process and resolution with particular responsibility for Salesforce.com. ? In collaboration with the VP of Program management monitor the process to support resolution of customer issues and improve software application usabilityPosition Requirements? Demonstrated ability to envision web-based applications that meet individual needs and/or solve business problems? 10-12 years experience managing web application development? Hands-on experience coding in more than one currently popular web application framework? Knowledge of and opinions of web standards? Experience with open-source stacks and Microsoft .NET, C#, SQL Server technologies? Skill with web services, SOAP, and REST ? Experience setting up web development, staging and production environments with commercial applications? Knowledge of consumer privacy and payments industry compliance requirements? Knowledge of information security vulnerabilities and risk management? Familiarity with technical requirements of Internet marketing and search engine optimizationPersonal Attributes:? Exceptional service orientation; Keen attention to detail? Ability to motivate in a team-oriented, collaborative environment? Exceptionally self-motivated and directed? Ability to articulate ideas to both technical and non-technical audiences; Excellent written and oral communication skills? Ability to set and manage priorities judiciously? Proven leadership ability with technology teams? Ability to inspire not only engineers but everyone towards big, aggressive common goals? Candidates submitting an application must have legal authorization to work in the United States
|
|
|
 |
 |
| Job
Type |
 |
|
Permanent
|
|
|
 |
| Salary |
 |
|
salary commensurate with
|
|
|
|
|
|
 |
Additional
Information |
 |
Telecommute - No (Onsite Position)
|
|
|
|
 |
|
|