**Responsibilities** - Create and review detailed specifications for developing, implementing, and maintaining software solutions - Work with stakeholders to identify requirements and ensure alignment with customer goals and IT practices - Troubleshoot and resolve technical issues to ensure project