Participate in the application technical design process
Work with third-party providers on proper solution design and implementation
Collaborating with internal teams, product, infrastructure, security, architects to align on solution integrations and direction
Complete estimates and work plans as appropriate for design, development, implementation and rollout tasks
Create technical system documentation and ensure that this documentation remains current throughout all phases of the SDLC
Communicate timely status, including any potential risks/issues to the appropriate teams to ensure that assignment releases are managed appropriately and that completed assignments are of the highest quality
Support and maintain applications utilizing required tools and technologies
Build partnerships across the application, business and infrastructure teams