Software Engineer III (5010)

Computers/Software Charlottesville, Virginia


Description

Employer:National Radio Astronomy Observatory

Job Title:Software Engineer III [Req # 5010]

Job Location:520 Edgemont Rd, Charlottesville, VA  22905

Duties:Design, develop, modify and implement dynamic scheduling algorithms and software applications for astronomical observatory operations. Deliver and maintain software applications using industry standard configuration and change control systems. Design small to medium sized projects involving conventional software engineering practices. Resolve moderately complex software problems. Research, conduct or coordinate detailed phases of software engineering work in a part of a major project. Perform work that involves conventional software engineering practices but may include a variety of complex features. Assist senior staff in development of system specifications. Contribute to development of standards. Assist in preparing costs and time analyses of projects. Make recommendations for procedures, equipment purchases, and other improvements.  Provide leadership to other software engineers, technicians, cooperative education students and/or summer students. Ensure proactive compliance with NRAO and government safety policies and procedures in own work area.  May work remotely within normal commuting distance of Charlottesville, VA.

Requirements:Bachelor in computer science, computer engineering, or related field plus 3 years of experience in the following areas: software technologies used to support ALMA operations, including proficiency in C++, Java, Python, Git, Jenkins, Grafana, Kibana/ELK, Liux administration, TCP/IP, virtual networks, Ansible, Docker, and Docker cluster orchestration tools, comprehensive understanding of ALMA operations, encompassing both the technical aspects and the scientific operations perspective. The required skills do not need to be maintained over the full term of required experience.