* Work with development teams and product managers to ideate software solutions. * Design client-side and server-side architecture. * Build the front end of applications through appealing visual design. * Develop and manage well-functioning databases and applications. * Write and document effective APIs Test software to ensure responsiveness and efficiency. * Responsible to design, implementing, manage, and monitor cloud infrastructures that are secure, scalable, resilient, and cost-optimized (AWS is recommended and Azure will be a plus). * Troubleshoot, debug, and upgrade software Create security and data protection settings. * Build features and applications with a mobile responsive design. * Write technical documentation Work with peer developers to improve software quality.