HR: Employment Opportunities
 
 Job posting 18-55
Opening date: July 17, 2018
Closing date: September 24, 2018

TITLE:IT Specialist(APPSW),IS-2210, Grades 09 - 13; $58,330 to $125,335 Annually
TYPE OF POSITION: Trust Fund, Indefinite
DIVISION: - High Energy Astrophysicis Division
LOCATION: Cambridge, Massachusetts
AREA OF CONSIDERATION: This position is open to all qualified candidates. First consideration may be made 14 days after the opening date.

This is a career ladder opportunity with promotion potential to grade 13. Selection for this position to be made at the grade 09, 11, 12 or 13 level. Candidates may be non competitively promoted to the next grade level , up to grade 13, upon the recommendation of the supervisor based on classification requirements, satisfactory performance and qualifications of the employee

This is the position of IT Specialist (Full Stack Developer) in the NASA Astrophysics Data System (ADS) Project, High Energy Astrophysics Division of the Smithsonian Astrophysical Observatory. The ADS has built a scalable web-based platform using a modern development stack: a custom build of the open-source search engine Solr, a restful JSON API, a highly responsive UI engineered on top of React, a high performance distributed brokerage system, and cloud-based hosted services with Kubernetes in Amazon Web Services. The primary programming languages are Python, Java, and JavaScript.

The employee is a highly-motivated, UX-aware developer interested in designing and implementing key components of the user interface and back-end API services, including user profiles, notifications, and search capabilities. The developer is part of a small, agile team of talented, like-minded individuals who are solving difficult problems as a team


Responsibilities:

1. Function as part of a team to develop functionality for the ADS UI and its REST API

2. Write secure and reusable code to support API access for javascript clients and web applications

3. Ensure the usability and accessibility of all ADSís front-end applications

4.Collaborate with other team members in developing new and enhancing existing API services

5.Perform other duties as may be required

In addition to the duties listed above, duties at the grade 12 may include but are not limited to:

6. Design and implement new functionality for the ADS UI and its REST API

7. Write efficient, secure, and reusable code to support API access for javascript clients and web applications and crawlers

In addition to the duties listed above, duties at the grade 13 may include but are not limited to:

8. Interface with the astronomical community to ensure that the ADS remains at the cutting edge of software design and technology. This involves presentations of the ADS and the technologies that were developed at national and international meetings. Personal contacts during these presentation and meetings are essential in staying informed about the latest technology developments


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 as knowledge of UX design principles, javascript, and at least one major javascript frameworks, such as React; ability to develop and maintain well-tested JavaScript projects; knowledge of a high-level programming language such as python or Java; knowledge of web standards and technologies such as HTTP, REST, JSON, XML; knowledge of code versioning tools and repositories such as Git and Github.

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 knowledge of HTML5, CSS, WCAG; and ability to develop and maintain large, well-tested javascript projects.

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 knowledge of the major javascript frameworks such as jQuery, React/Redux, D3.js; knowledge of Progressive Web Applications and responsive design; and proficient knowledge of code versioning tools and repositories such as Git and Github.

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 a high-level programming language such as python or Java; and knowledge of server-side rendering tools and technologies, Search Engine Optimization principles.

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.

APPLICATION PROCEDURE: We will only accept applications on line for this position. For complete information and online application procedures, please visit: USAJOBS

The Smithsonian Astrophysical Observatory is an equal opportunity employer committed to diversity in our workplace.

Visit our SAO website.

 
 

Section Photo