Responsibilities
- Manages communication and alignment with primary project stakeholders
- Works with business teams to contribute design insights and effort estimates during requirements development
- Records system architecture and program details in technical design documentation
- Develops software based on authorized solution design plans
- Executes unit-level testing to verify code performance against specifications
- Supports quality assurance, process refinement, and ongoing improvement initiatives across all project tasks
- Coordinates with external vendors or leads internal efforts to diagnose and resolve issues identified during system and user acceptance testing
- Carries out responsibilities in adherence to the organization's software development lifecycle policies