Design, develop, and implement complex full-stack application systems across the entire software development lifecycle. Maintaining and upgrading the software following deployment Managing the end-to-end life cycle for the production of software and applications Migrating applications to AWS Build s