Skip to main content

This job has expired

SOFTWARE ENGINEER

Employer
US SENATE SERGEANT AT ARMS
Location
Washington D.C.
Closing date
Jul 19, 2022

View more

Industry
Technology and Software
Function
IT
Hours
Full Time

Software Engineer -multiple vacancies (#2662, #2587 and #3130)

NATURE OF WORK

This is professional and technical programming work analyzing, designing, developing, implementing, and maintaining applications supporting the Senate. Work includes system analysis and design, programming, and conducting program and system testing. The incumbent must determine the tools and methods in planning, designing and modeling the applications. Instructions received can include general and specific procedures and methods used to complete assigned tasks as well as time frames for completing assigned tasks. Work is performed under the general supervision of an immediate supervisor, and is reviewed for quality and quantity of work performed and adherence to policies and procedures.

EXAMPLES OF WORK

(This list is not absolute or restrictive, but indicates approximate duties and responsibilities which may be redefined pursuant to operational needs.)

● Analyzes user requirements to design system components and functional specifications; prepares detailed program design specifications; defines data and system requirements.

● Analyzes programs, data, and procedures affected by system modifications or additions.

● Troubleshoots programming and database malfunctions; analyzes malfunctions and takes appropriate corrective action (often in a time-sensitive situation).

● Designs, develops, programs and implements applications.

● Monitors existing systems; makes and implements enhancements to improve the efficiency of program operations and user information needs.

● Modifies programs to correct program errors previously undetected.

● Provides technical support to users, support vendors and other technical staff.

● Designs and prepares test data and may conduct program and system testing and debugging.

● Develops and implements procedures for quality assurance, testing and configuration management.

● Prepares and maintains program documentation.

PHYSICAL DEMANDS AND WORKING ENVIRONMENT

Work requires sitting and operating a computer for extended periods, with occasional standing, climbing, pulling and safely lifting up to 25 pounds. May occasionally work evenings or weekends to resolve problems or handle incidents, or provide applications/systems support.

MINIMUM QUALIFICATIONS

Work requires a Bachelor’s degree in computer science, management information systems or a related field, and three to five years of experience in developing software applications; or any equivalent combination of education and experience that provides the following knowledge, abilities and skills:

● Knowledge of programming languages, data structures, utilities and software packages for software development.

● Knowledge of design methodologies and structured programming.

● Knowledge of diagramming, flow charting and detailed analysis and program documentation.

● Ability to prepare and check structured and object-oriented programs.

● Ability to resolve application program, database and system problems.

● Ability to communicate effectively.

LICENSES, CERTIFICATION AND OTHER REQUIREMENTS

This position may require the ability to obtain and maintain a security clearance.

Apply at: https://sen.gov/0Z3J

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert