Software Development The Senior Software Developer confers with their stakeholders to analyze user requirements and convert requirements to design documents. They design architectures, including the software, hardware, and communications, to support the total requirements, as well as to provide for