• Help

    Duties

    Summary

    JOB DESCRIPTION: IT Software Developers analyze customer and system requirements, evaluate alternative approaches, design and develop solutions tailored to specific Agency, systems, and customer requirements, and lead the testing and integration of new and modified solutions into the system. They review and provide guidance on software developed by vendors; test software developed internally and by vendors; and quickly respond to urgent situations to develop and deliver unique solutions to customer problems. They plan and design systems architecture, write and maintain software program documentation, investigate and evaluate new software technologies, and ensure the rigorous application of information security/information assurance policies, principles, and practices to the delivery of application software services.

    Learn more about this agency

    Responsibilities

    ADDITIONAL INFORMATION: This is an open and continuous announcement and will be used to establish a repository of potential candidates. This announcement does not guarantee employment. Applications received will be retained until the end of fiscal year 2018 and be reviewed on an as needed basis against the applicant's demonstrated ability to meet qualifications. Should an interview be scheduled, details of the work role, location, and pay band will be identified.

    NGA seeks proactive Pay Band 2/3 (entry/mid-level) IT Software Developers to help support Agency-wide software development efforts.

    ADDITIONAL DESCRIPTION:
    IT Software Developers analyze customer and system requirements, evaluate alternative approaches, design and develop solutions tailored to specific Agency, systems, and customer requirements, and lead the testing and integration of new and modified solutions into the system. They review and provide guidance on software developed by vendors; test software developed internally and by vendors; and quickly respond to urgent situations to develop and deliver unique solutions to customer problems. They plan and design systems architecture, write and maintain software program documentation, investigate and evaluate new software technologies, and ensure the rigorous application of information security/information assurance policies, principles, and practices to the delivery of application software services.

    COMPETENCIES:
    1.) Web-based technologies, software design and development, systems analysis and design - either through academia or hands-on work experience - are just a few competencies we desire with our IT Software Developers.
    2.) Front end languages (e.g. HTML5, CSS), back end languages (e.g. Java, NodeJS, C++), data storage programming (e.g. MongoDB, MySQL, PostGRESQL), feature detection algorithms (e.g. Python, NodeJS, Javascript, MATLAB, GO), metadata extraction (e.g. Python, JavaScript, and Ruby) are frequently used.

    EDUCATION REQUIREMENT:
    A. EDUCATION: Bachelor's degree in Computer Science, Computer Systems Engineering, Engineering, Engineering
    Management, Information Technology, Mathematics, System Engineering, or a related discipline;
    -OR
    B. COMBINATION OF EDUCATION AND EXPERIENCE: A minimum of 30 semester (45 quarter) hours of college coursework in any area listed in option A, plus experience working in a System Engineering discipline or in a closely-related field that demonstrates the ability to successfully perform the tasks associated with this work. As a rule, every 30 semester (45 quarter) hours of college work is equivalent to one year of experience. Candidates should show that their combination of education and experience totals 4 years;
    -OR
    C. EXPERIENCE: Six years of experience in Information Technology, systems planning, research, development, engineering or a closely-related area that demonstrates the ability to successfully perform the tasks associated with this work.
    -OR
    D. RELEVANT COMPETENCIES: Specialized experience that has equipped the candidate with the particular competencies to successfully perform the duties of the position and is typically in or related to the work of the position to be filled. Experience may be demonstrated by paid or unpaid experience and/or completion of specific, intensive training (for example, IT certification), as appropriate.

    As part of the education requirement, Software Developers must obtain Level II DAWIA certification in Information Technology within 24 months.

    Supervisory status

    No

    Who May Apply

    This job is open to…

    External Applicants Only

    Questions? This job is open to 1 group.

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