HR: Employment Opportunities
 
 Job posting 17-69
Opening date: September 22, 2017
Closing date: March 19, 2018

TITLE:IT Specialist (APPSW)), IS-2210, Grades 11, 12, 13 $67,643 to $125,335 Annually
TYPE OF POSITION: Trust Fund (Non-Federal) Indefinite
DIVISION: - HEA
LOCATION: Cambridge, MA


First consideration may be made 14 days after the opening date.

All qualified candidates.

The software development team of the Chandra X-ray Data System has an opening for a UI/UX IT Specialist with computer graphics and visualization experience to join our team in Cambridge, MA. The talented developer will work to develop/modernize the User Interface/User Experience of new and legacy visualization software. The employee we seek will work to understand the user's needs, advocate that vision to the software team, and design, develop, and maintain software that delivers innovation and seamlessly integrates with the existing system.

We offer a challenging environment working in partnership with scientists, data system operations, and an existing software development team, to bring Chandra data products and analysis tools to the astronomical community at large.

DUTIES:

1. Function as part of a team to assist in and/or implement all aspects of the software development lifecycle: requirements generation, design, code, verification and test, and maintenance.

2. Work with Scientific and Operations Userís to understand their needs, develop technical requirements, advocate that vision to the software team, and design, develop and maintain software that delivers innovation and seamlessly integrates with the existing system.

3. Design and generate code following the Data System software coding and design standards, applicable vendor's literature, and established practices that are consistent with the overall system architecture.

4. Design, code, and debug software components and subcomponents/modules to support development of User Interface, Web, and computer graphics/visualization modules and applications for the Data System division. This will involve interaction with users, creation of UI/UX, Web, and desktop application software that adds to the system capability, as well as modification of existing software to meet evolving requirements. This requires familiarity with the requirements for the entire subsystem.

5. Verify and test all generated software and maintain code as part of an overall system; participate in the integration of software modules and components to support and maintain the overall system.

6. Generate documentation for the software according to Data System guidelines.

7. Assist other programmers and scientists in developing programs for and in use of the Data System facility.

8. Perform other duties as may be required.

In addition to the duties listed above duties at the grade 12 may include the following:

Define system requirements to develop and evaluate user interface, web, and computer graphics/visualization workflows by working closely with systems engineers, scientists, and other IT Specialists. Obtain necessary data to verify requirements and test software.

In addition to the duties listed above duties at the grade 13 may include the following:

1. Interface with science staff at the highest project levels to obtain information regarding their needs as the users of the system. Analyze the scientific hardware requirements and the physical systems involved to define the scientific requirements and develop the system requirements, taking into consideration the rapidly evolving technology and the need, at times, to significantly deviate from established practice to meet the goals of the project. This involves applying a basic understanding of the science and physical systems for which the software is being developed.

2. Design and generate code following the Data System software coding and design standards, applicable vendor's literature, and established practices that are consistent with the overall system architecture; conduct software development at all levels of the system by interpreting VAO software project standards and developing documentation accordingly, ensuring compliance with standards throughout the development; propose and develop new standards when modifications or extensions of existing standards are needed.

3. Design, code, and debug complex software to support development of complete work packages for Data System projects with a major focus on User Interface, Web, and computer graphics/visualization modules and applications for the Data System Division. This will involve interaction with users, creation of new UI/UX, Web, and desktop application software or interfaces that add to the system capability, as well as modification of existing software to meet evolving requirements. This requires knowledge of the data system architecture and APIs.

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 grade 11 must possess 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 Python, C/C++, Java and Unix based operating systems; knowledge of and the ability to configure distributed version control systems (e.g., Git, Conda, Clearcase); knowledge of and the ability to utilize modern programming practices and standards (e.g., UML, Design patterns); knowledge and ability to utilize package management and support tools (e.g., Atlassian products such as Jira, Confluence); knowledge of web and cloud enabled technologies.

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 Python, C/C++, Java programming languages; knowledge and proficient ability to configure distributed version control systems; knowledge and proficient ability to utilize package management and support tools; ability to build large, reliable, and scalable IT infrastructure.

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 Python, C/C++, Java programming languages; proficient knowledge and ability to configure distributed version control systems; proficient knowledge and ability to utilize package management and support tools; ability to build large, reliable, and scalable IT infrastructure; knowledge of web and cloud enabled technologies.

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 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.

For qualification standards please check: http://www.opm.gov/qualifications/Standards/IORs/gs2200/2210-altA.asp Application Procedures: We are only accepting online applications for this position.

APPLICATION PROCEDURE: We are only accepting online applications for this position. To apply, please visit: USAJOBS

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

Visit our SAO website.

 
 

Section Photo