Manage the complete software developmentDesign extensive model of software functionality for all departmental aspects and management required reports from conception to deployment for software / website.Design, develop, and maintain full-stack web applications using modern frameworks and libraries (e.g., React, Angular, and Node.js)Oversee compliance to Design of software, interject improvements and pretest individual components.Integrate applications with AWS services such as EC2, S3, RDS, Lambda, API Gateway, CloudFront, OpenSearch, AppSync, SNS, and SQSManage the day-to-day operations of software products, and manage quality assurance testing, of content updates, feature enhancements and bug fixes.Learn full operational aspects of clients Website and Sales Office Smart TVs to enable detailed support when called upon.Provide support to clients WebsiteDevelop and enhance web base applications and tools.Test frontend and backend web applicationsTake projects from specification to implementation.Make recommendations regarding new and existing systems features and structure.Assis in troubleshooting issues on web-based systemsImplement serverless architectures using AWS Lambda and related services.Develop and deploy progressive web apps (PWAs) with offline capabilities and improved performance.Configure and manage AWS infrastructure using CloudFormation, Terraform, or similar IaC tools.Optimize application performance, scalability, and cost-effectiveness within the AWS ecosystem.Participate in the entire application lifecycle, including coding, testing, deployment, and monitoring.Collaborate with cross-functional teams, including designers, product managers, and other developers.Stay up to date with emerging technologies, trends, and best practices in web development and AWS.Other duties and projects as properlyQualifications :
Experience creating and deploying applications / services in Azure or AWS.
GitHub or similar version control software experience