• Help

    Duties

    Summary

    This position serves as a Remote Monitoring and Logging System (RMLS) Senior Computer Scientist on the National Enterprise and Infrastructure System Engineering Group, NAS Monitoring Team, AJW-175.

    Learn more about this agency

    Responsibilities

    As a Computer Scientist performs multiple, varying and complex assignments under the minimal direction of a manager, project/program manager, team leader, or more experienced technical specialist. Acts as principal technical specialist or as a project manager or team leader for large work activities. He/she leads a variety of projects for researching computational complexity and the analyzing algorithms to explore data structures that lead to highly efficient combinatorial algorithms in the agency’s real-time Remote Monitoring and Logging System (RMLS) software, hardware, and database projects. Associated activities are to support RMLS requirements, design, development, testing, implementation, evaluation, maintenance, and monitoring.

    As a senior technical authority on project teams, provides guidance to lower-level staff on how to solve difficult technical issues. Resolves all but unique technical problems without the intervention of management or a more experienced technical specialist. Additional project manager duties may include: (a) Providing technical guidance, instructions and solutions to project team; answers questions, follows up, and spot-checks completed work. (b) Considering work-flow and job specialization, in facilitating work assignments. (c) Reviewing the work of assigned staff on complex projects for technical accuracy and adequacy. (d) Maintaining awareness of the status and progress of all projects within the assigned technical area and make adjustments assignments in accordance with established priorities. (e) Establishing project files and assures that they are proper and current. (f) Providing input to Team manager as needed, on performance, progress, and training needs of assigned personnel. (g) Providing input to Team manager on personnel needs that impact performance of the project.

    Applies experience and comprehensive technical knowledge in the application of, or research into, computer science methods and techniques to store, manipulate, transform, or present information by means of computer systems; as well as, an understanding of new technologies and methodologies, to solve complex problems and develop improved technical processes or systems. Conducts logical analyses of engineering and technical problems, formulating mathematical models of problems for solution by computers. Creates computer languages and operating systems to perform programming of large, complex, sensitive applications. He/she possesses experience with integrating Environmental Systems Research Institute (ESRI) products, and with C#, PHP, XML, ASP, .NET Framework, .NET Core, PL/SQL , JavaScript and JMS Messaging software development in addition to Software Design Patterns, WebLogic/SOLACE and Apache Camel products. He/she brings together maps, applications, data, and people to make smarter decisions and enable innovation.

    Develops new and innovative concepts of automation and information processing display, control, and transfer in computer systems to address current or anticipated problems and issues. Solves complex geospatial problems by manipulating, representing and transforming a variety of data, such as business goals, objectives, and strategies, and develops geospatially enabled solutions that impact and drive real-world decision. Works with management to solve problems.

    Investigates the mathematical structure of RMLS operations and activities associated with the system; based on findings, he/she recommends modification, enhancement and problem resolution to the operational systems. Conducts experimental and modeling functions for the verification and evaluation of test activities to ensure that developed changes are implemented as designed and comply with RMLS requirements; reviews and evaluates reported defects and proposed program improvements. Develops performance metrics or standards to increase the efficiency of computer systems, including hardware and software.

    Travel Required

    25% or less - The job may require up to 25% travel.

    Supervisory status

    No

    Promotion Potential

    NA

  • Job family (Series)

    1550 Computer Science

This job originated on www.usajobs.gov. For the full announcement and to apply, visit www.usajobs.gov/GetJob/ViewDetails/617311100. Only resumes submitted according to the instructions on the job announcement listed at www.usajobs.gov will be considered.