Build, test, deploy, and document complex software components for one or more areas (subsystems) for a larger system or multiple areas (subsystems) or smaller systems as well as, help others with theirs