Back to top

Director, Web Applications Development

This job is no longer available

Washington, DC, USA
Full-time

The Director is responsible for leading the development, maintenance, and support of the nationalgeographic.org website as well as applications and products for National Geographic Society constituencies that include Educators and Explorers. These applications and product include content management systems, identity and registration services, online learning, online community and API integrations with enterprise systems such as Salesforce.

The Director provides broad technical and architectural direction to on- and off-shore software development teams and is responsible for overseeing the products delivered by these teams. The Director also manages on-site technical leads, who work collaboratively with product managers on the Digital team to define, prototype, develop and deliver launch high-quality, intuitive and scalable software applications and products.

Areas of Responsibility: 
  • Lead software development and maintenance for the National Geographic Society website hosted at nationalgeographic.org.
  • Lead software development efforts that produce applications and products for National Geographic Society constituencies including Educators and Explorers.
  • Work closely with Product Management and development teams to identify and translate functional and non-functional requirements into user stories needed by engineering, QA, and operational staff.
  • Provide broad technical and architectural direction to on- and off-shore software development teams.
  • Implement ‘agile’ product management best practices across cross-functional teams.
  • Work closely with your manager and product managers on the development of an annual product roadmap, in support of the product strategy and reflective of the goals, objectives and core milestones of the business.
Educational Background: 
Bachelors degree in Computer Science, Information Technology, Software Engineering or similar field desired.
Skills/Experience: 
  • 7+ years’ experience in software engineering of web products. Extensive experience with service oriented architectures. Experience supporting a media business is a plus.

Knowledge and Skills Required

  • Experience leading technical development products across all phases of its lifecycle, from prototyping through launch and beyond through growth phase and into maturity.
  • Demonstrated experience working with multiple functional disciplines (including management, product management, producers, QA, and operations) to ensure the on-time delivery of high-quality software products and services.
  • Demonstrated success working with on- and off-site teams to develop and launch excellent technical products.
  • Demonstrated success building highly scalable web products including web applications, APIs, mobile applications.
  • Experience with agile software development methodology and agile modeling techniques is required.
  • Experience applying emerging digital media technologies, ideally involving distribution and deployment of products across a large, complex organization.
  • Demonstrated experience developing solutions that include
    • Service-oriented and resource-oriented architectures
    • Single sign-on (SSO) via SAML and OpenID Connect
    • CMS systems
  • Strong understanding of service-oriented and resource-oriented architectures and responsive design principles.
  • Demonstrated experience designing, implementing and maintaining distributed, cloud-based architectures that include asynchronous messaging using message brokers such as Amazon SQS, Kafka, RabbitMQ, etc.
  • Excellent written and verbal communication skills; able to converse effectively with both technical and non-technical audiences.
  • Proven ability to influence cross-functional teams without formal authority.
  • Ability to troubleshoot issues across all layers of the stack, including presentation layer (both JavaScript and CSS), service layer, data layer.
  • Solid understanding of at least one major JavaScript component-based architecture framework.
  • Experience with container-based development using Docker and Kubernetes preferred.
  • Extensive experience developing applications in Python and Django is preferred.
  • Experience developing applications that interface with Salesforce is preferred.

Organization Info

National Geographic Society

Overview
Headquarters: 
Washington, DC, United States
Founded: 
1938
About Us
Mission: 

The National Geographic Society was founded in 1888 with a mission to "increase and diffuse geographic knowledge." As one of the world's largest nonprofit scientific and educational organizations, the Society works to inspire people to care about the planet.

Listing Stats

Post Date: 
Nov 15 2018
Active Until: 
Dec 15 2018
Hiring Organization: 
National Geographic Society
industry: 
Nonprofit