Back to top

Senior Software Developer

This job is no longer available

Washington, DC, USA
Full-time

The Senior Software Developer is self-organized, assiduous and very passionate about tools and technologies used in software technologies. She or he partners with the development team, follows software development procedures and reports directly to the Sr. Manager of Software Development. The senior developer displays leadership qualities and enthusiastic about building software solutions to serve public radio.

Areas of Responsibility: 
  • Responsible for design, development and maintenance of ContentDepot.
  • Display leadership qualities and be enthusiastic about building software solutions.
  • Experience with designing and building tiered software systems using a major relational database.
  • Work closely with the Product Owner and peers from the development team.
  • Follow software development procedures and report directly to the Sr. Manager of Software Development.
  • Respond promptly and professionally to bug reported by QA.
  • Write, edit, and debug software in Java.
  • Ability to conduct system analysis independently to keep our systems current with changing technologies.
  • Analyze system specifications and break down requirements to well defined development tasks.
  • Test new code thoroughly to ensure logic is correct, and that program results are accurate
  • Assists junior programmers with programming assignments when needed.
  • Document code consistently throughout the development process.
  • Provide assistance to testers and support personnel as needed to determine system problems.
  • Very comfortable using standard software development tools such as IDE’s, Open Source Java/C development frameworks, profilers, SQL explorer, and issue/bug tracking tools.
  • Ability to work in both Unix and Windows environments.
Educational Background: 
Bachelor's in Computer Science or equivalent industry experience. A Master’s degree is preferred.
Skills/Experience: 
  • Five plus years of software development experience.
  • Three plus years of development experience in C and Java
  • Two plus years of experience working in Linux/Unix platform
  • Excellent oral and written English and the ability to communicate effectively.
  • Strong organizational skills and the ability to work under tight deadlines 
  • Experience with Agile / Scrum software development practices.

Preferred Skills:

  • Experience with Spring application framework.
  • Experience with Vaadin UI framework.
Compensation/Benefits: 

NPR offers a competitive compensation and comprehensive benefits package including health and wellness benefits, retirement, and work/life balance programs, as well as opportunities for career growth and development. NPR is an Equal Opportunity Employer.

Organization Info

National Public Radio, Inc.

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

NPR's mission is to work in partnership with member stations to create a more informed public-one challenged and invigorated by a deeper understanding and appreciation of events, ideas and cultures. To accomplish our mission, NPR produces, acquires and distributes programming that meets the highest standards of public service in journalism and cultural expression. Our vision is to serve the public as the leading provider of high quality news, information and cultural programming worldwide.

Listing Stats

Post Date: 
May 1 2018
Active Until: 
Jun 2 2018
Hiring Organization: 
National Public Radio, Inc.
industry: 
Nonprofit