Work alongside software developers during the design, implementation and verification process. Apply full-stack development toward tools and experiences to aid internal and external developers. Engage a continuous delivery dev ops process for release management and feature deployment. Work on documentation and guidelines. Investigate defects in production code. Develop unit and regression tests.