**Responsibilities** - Define and review detailed specifications for building, implementing, and maintaining software - Work with stakeholders to determine requirements and align with business objectives and IT standards - Identify and address technical challenges to drive efficient project completi