Responsibilities:
- Leads team on large projects or significant segment of large complex projects.
- Analyzes new and complex project related problems and creates innovative solutions involving scheduling, technology, methodology, tools, and solution components.
- Prepares long and short-range plans for application selection, systems development, systems maintenance, and production activities and for necessary support resources.
- Oversees all aspects of projects.
- Collect requirements from the client writing them in the form of user stories and inputting them into the Jira Boards for the developers to work
- Direct and coordinate activities related to the design, development, and implementation of web-based software application within constraints and while ensuring end user business needs are met
- Participate meaningfully in technical and non-technical conversations with partners (internal and external to I&A) and be able to contribute and track details throughout those discussions. This includes leading technical exchanges (which can include external or interagency counterparts), coordinating feedback, and driving multiple agencies to consensus.
- Manage a small software development team of various skill levels to assess individual strengths and weaknesses to appropriately flex efforts towards tasks prioritized by the individual filling this position
- Identify and remove (with assistance from federal clients as needed) any obstacles/roadblocks to development to include assigning non-development tasks to supporting personnel
- Track and document development and architecture using the JIRA and Confluence as management tools.
- Serve as a liaison as needed to non-technical and technical organizations to communicate development progress, plan system integration testing and execution, investigate and troubleshoot unexpected behavior and anomalies, and identify potential risks to systems operations communicated using different nomenclature and conventions
- 6-8 years experience leading application development teams using agile methodology
- Experience with Agile development methodology and serving as a scrum master
- Experience with Collaboration tools, such as, Jira and Confluence
- Experience leading / managing software application development projects from inception to implementation
- Experience writing requirements in the form of user stories
- Direct Experience with DHS and Intelligence Community (IC) component’s data architectures and environments
- PMP Certification