Skip to main content
U.S. flag
Back to results

IT Specialist (APPSW)

Smithsonian Institution
This job announcement has closed

Summary

This is the position of Information Technology Specialist (Back-End Software Developer) in the NASA Astrophysics Data System (ADS) Project, High Energy Astrophysics Division of the Smithsonian Astrophysical Observatory. The ADS is building a highly scalable and feature-rich platform using a modern development stack: a custom build of the open-source search engine Solr, a highly responsive UI engineered on top of backbone.js, a scalable asynchronous data ingestion pipeline with RabbitMQ and PostgreSQL, and cloud-based hosting of its services with Amazon Web Services. The primary programming languages are Python, Java, and JavaScript.

The employee is a highly-motivated back-end developer interested in architecting and implementing key components of the ADS IT infrastructure and services, including a robust metadata enrichment platform, text mining pipeline, and notification service. The developer is part of a small, agile team of talented, like-minded individuals who are solving difficult problems as a team.

Overview

Help
Reviewing applications
Open & closing dates
12/30/2016 to 04/25/2017
Salary
$57,524 to - $122,875 per year
Pay scale & grade
IS 09 - 13
Location
3 vacancies in the following location:
Cambridge, MA
1 vacancy
Relocation expenses reimbursed
No
Appointment type
Permanent - Full Time.
Work schedule
Full-time - Trust Fund. Multiple selections maybe made from this vacancy.
Service
Promotion potential
13
Supervisory status
No
Security clearance
Q Access Authorization
Announcement number
17-13
Control number
461176300

This job is open to

Help

Duties

Help

  1. Function as part of a team to develop new capabilities and services to support the ADS data ingest pipeline
  2. Enhance the ADS API and back-end services to support search of the ADS metadata
  3. Participate in the maintenance of the ADS data holdings by taking part in the harvesting, curation and enrichment of datasets and metadata records, and their ingestion in the ADS databases.
  4. Modify current software to maintain and enhance existing ADS functionality
  5. Perform other duties as may be required

Requirements

Help

Conditions of employment

  • Pre and Post background Investigation.
  • May be required to serve a one year probationary period.
  • Direct deposit/electronic funds transfer required for salary payment.
  • Selection may be made at either the grade 09, 11, 12 or 13 level
  • This is a career ladder opportunity with promotion potential to grade 13

For qualification standards please check: http://www.opm.gov/qualifications/Standards/IORs/gs2200/2210-altA.asp

Qualifications

For all positions individuals must have IT-related experience demonstrating each of the four competencies listed below.
1. Attention to Detail - Is thorough when performing work and conscientious about attending to detail.
2. Customer Service - Works with clients and customers (that is, any individuals who use or receive the services or products that your work unit produces, including the general public, individuals who work in the agency, other agencies, or organizations outside the Government) to assess their needs, provide information or assistance, resolve their problems, or satisfy their expectations; knows about available products and services; is committed to providing quality products and services.
3. Oral Communication - Expresses information (for example, ideas or facts) to individuals or groups effectively, taking into account the audience and nature of the information (for example, technical, sensitive, controversial); makes clear and convincing oral presentations; listens to others, attends to nonverbal cues, and responds appropriately.
4. Problem Solving - Identifies problems; determines accuracy and relevance of information; uses sound judgment to generate and evaluate alternatives, and to make recommendations.
AND

Candidates for the grade 09 must possess a minimum of one year of specialized experience equivalent to the grade 07 in the normal line of progression for this occupation. Specialized experience is experience that has equipped the applicant with the particular competencies/knowledge, skills, and abilities to successfully perform the duties of the position such demostrate working knowledge of the Linux operating system and shell programming; knowledge of the Python programming language; working knowledge of web standards and technologies; knowledge of code versioning tools and repositories such as git and Github; knowledge of relational database systems and experience in their administration.

Candidates for grade 11 must possess a minimum of one year of specialized experience equivalent to at least the grade 9 in the normal line of progression for this occupation. Specialized experience is experience that has equipped the applicant with the particular competencies/knowledge, skills, and abilities to successfully perform the duties of the position such as more advanced knowledge in the Linux operating system as well as web standards and technologies such as HTTP, REST, JSON, XML

Candidates for grade 12 must possess a minimum of one year of specialized experience equivalent to at least the grade 11 in the normal line of progression for this occupation. Specialized experience is experience that has equipped the applicant with the particular competencies/knowledge, skills, and abilities to successfully perform the duties of the position such as proficient knowledge of the Python programming language; the ability to build secure, reusable and scalable code and libraries to support applications, services and databases; and proficient knowledge of code versioning tools.



Candidates for grade 13 must possess a minimum of one year of specialized experience equivalent to at least the grade 12 in the normal line of progression for this occupation. Specialized experience is experience that has equipped the applicant with the particular competencies/knowledge, skills, and abilities to successfully perform the duties of the position such as proficient knowledge of relational database systems and experience in their administration; knowledge of authentication and authorization systems between multiple services, servers, and environments.

OR
Education:
All academic degrees and coursework must be from accredited or pre-accredited institutions. Undergraduate or Graduate Education: Degree in computer science, engineering, information science, information systems management, mathematics, operations research, statistics, or technology management or degree that provided a minimum of 24 semester hours in one or more of the fields identified above and required the development or adaptation of applications, systems or networks.

Grade 09:master's degree or equivalent graduate degree or 2 full years of progressively higher level graduate education leading to a master's degree or equivalent graduate degree

Grade 11: Ph.D. or equivalent doctoral degree
or 3 full years of progressively higher level graduate education leading to a Ph.D. or equivalent doctoral degree.

Additional information

The Smithsonian does not pay relocation expenses
The Smithsonian embraces diversity and equal employment opportunity.

How you will be evaluated

You will be evaluated for this job based on how well you meet the qualifications above.

Your application will be evaluated first for the basic qualifications described above. The applications that meet the basic qualification will be evaluated further against the following criteria:


•Ability to be self-directed, yet work in a collaborative environment




•Strong analytic and problem solving skills




•Strong oral and written communication skills




•Working knowledge of the Linux operating system and shell programming




•Knowledge of the Python programming language




•Working knowledge of web standards and technologies such as HTTP, REST, JSON, XML




•Knowledge of code versioning tools and repositories such as Git and Github




•Knowledge of Relational Database Systems and experience in their administration




•Knowledge of authentication and authorization systems between multiple services, servers, and environments




•Ability to build secure, reusable and scalable code and libraries to support applications, services, and database








To preview questions please click here.

Your session is about to expire!

Your USAJOBS session will expire due to inactivity in 8 minutes. Any unsaved data will be lost if you allow the session to expire. Click the button below to continue your session.