Duties
The incumbents serve as a systems analyst, project manager and product owner, leading all aspects of the systems development lifecycle process for custom application development projects for AOC’s internal and Congressional customers. Collaborates with stakeholders to understand functional and non-functional requirements and design intuitive, user-friendly applications to automate business processes and improve efficiency. Plans and manages all aspects of complex and highly visible application development projects and serves as the Product Owner managing the product backlog and agile sprints.
The duties below are listed as a GS-14.
Duties responsibilities:
Systems Analysis and Design 30%
Participates in the full systems development lifecycle process for agile software development projects, including requirements gathering, application design, testing, documentation and training.
Collaborates with stakeholders to understand functional and non-functional requirements and design intuitive, user-friendly applications to automate business processes and improve efficiency.
Works with stakeholders to gather and refine functional requirements and recommends process improvements. Translates functional requirements into design specifications and determines the best approaches for implementation within a technical environment.
Prepares systems documentation, such as process models, data diagrams, and programming specifications (e.g., user stories) for implementation by computer programmers. Documents and manages features, product backlog items (user stories) and bugs.
Develops test plans and scripts and oversees testing by stakeholders and others. Implements unit and integration tests and conducts functional and performance testing where appropriate.
Prepares end user documentation and trains end users on systems operation and use.
Demonstrates applications to stakeholders and management to solicit their feedback and approval.
Project Planning and Management 30%
Plans and manages IT projects for complex and/or highly visible application development and system integration efforts for AOC staff and Congressional customers.
Manages and influences project activities spanning the entire systems development lifecycle, from concept development through implementation. Analyzes information systems requirements, plans the technical approach and integrates subsystems. Provides advice and guidance to ITD management and the customer on a wide range of complex IT issues related to the project. Develops testing strategies, plans or scenarios.
Develops project estimates, schedules and contingency plans. Recommends the overall project plan, budget, tasks descriptions, work breakdown structure, schedule and deliverables. Participates in milestone project reviews, and monitors project activities/resources to mitigate risk. Maintains liaison with customers on technical, management and budgetary matters concerning specific aspects of the project.
Product Owner for Agile Software Development 30%
Acts as the voice of the customer to guide all stages of software development, including user story development, sprint planning and prioritization of the product backlog.
Responsible for overseeing the strategic direction and tactical execution of the full product lifecycle for a designated product.
Identifies and prioritizes features to be delivered to meet business and end-user needs. Works with business and technical stakeholders to develop and document user stories. Identifies minimally viable products to incrementally deliver value.
Participates in sprint planning to determine the team’s objectives for the upcoming sprint. Prioritizes and maintains the product backlog. Ensures the team has a clear understanding of priorities and next steps.
Participates in agile ceremonies such as stand-ups, story refinements and team retrospectives.
Collaborates with the development team to create acceptance criteria and definitions of failures and done.
Assists the team on the development of feature tests, test cases and regression tests.
Technical Leadership 10%
Provides expert technical advice, guidance and recommendations to management and other technical specialists in ADSB on gathering and documenting business requirements and process flows (i.e., user stories) using agile software development methodologies.
Provides expert technical advice, guidance and recommendations to management and other technical specialists on testing techniques throughout the software development lifecycle.
Documents and defines ITD technical standards and guidelines related to documenting requirements and process flows, prioritizing work and testing application systems using agile software development methodologies.
Ensures standards and guidelines are understood and mentors coworkers who are less experienced in gathering and documenting requirements and using agile methodologies.
How to Apply
You MUST apply online. FORMS RECEIVED BY FAX, EMAIL OR U.S. POSTAL SERVICE DELIVERY WILL NOT BE ACCEPTED.
If you are a new user to the USAJobs Site and have never registered for an account; you will first need to create an account profile with your basic contact information and a resume to begin applying. You must be a registered USAJobs user AND you must be signed-in to your account in order to apply for this position. For help setting up an account or for general help using USAJobs, go to USAJobs Help Page.
NEED HELP?
If you experience any difficulties with the application site, help is available! If you have problems completing your on-line application, contact the Monster Hiring Management Help Desk at 1-866-656-6831 or by e-mail at MGSHELP@monster.com. The help desk is available Monday - Friday 7:00 a.m. to 7:00 p.m. Eastern Time. You may call and leave a voice mail message at all other times.
All required supporting documents will be collected electronically via the USAJobs “Saved Documents” feature.
If you are unable to apply on-line, you may visit our Employment Center for technical assistance in entering your application. The Employment Center is located at 441 Second & D Streets S.W., Washington, D.C., Room H2-178, and is open Monday through Friday from 8:00 a.m. to 4:00 p.m. You may call (202) 226-7000 for directions.
Next steps
You will receive a notice generated by the USAJobs System when you have successfully submitted your application. After all application packages have been received, we will review your application and transcript(s) (if you are qualifying based on education) to ensure you meet the basic qualification requirements.
You can check the status of your application by logging into http://www.usajobs.gov. You may also sign up to receive automatic emails anytime the status of your application has changed by logging into your USAJobs Account, editing your profile and changing the ‘Notification Settings’ to indicate that you want to be notified by email when the status changes. Information regarding the status of your application should be updated in the system within 2 weeks after the closing date of this job announcement.