Team management, technical review and planning; Main point of contact for the customer.
Clarify requirements for the requested changes and new features; Specify implementation details for the development team.
Designs new screen layouts based on creative direction from & discussions with the Customer; Updates currently existing screens to match new UI.
Implement all server-side components necessary for the web applications (database, APIs, backend business logic, etc.); Work on requested changes, bug-fixes, etc.
Implement web application features; Work on requested changes, bug-fixes, etc.
Run smoke, performance and regression tests, document all discovered issues and assist developers with bug fixing.