Experience deploying serverless web apps using AWS services such as CloudFront, Cognito, and CloudFormation
Proficient in AWS native services including Lambda (Python), API Gateway, S3, IAM, DynamoDB, CloudWatch, and CloudTrail
Strong web development skills with HTML, CSS, JavaScript, JSON, and experience with REST and SOAP web services using Node.js and Express
Familiar with relational and non-relational databases (MySQL, AWS Aurora, DynamoDB), and modern DevOps tools (GitHub, CI/CD, Docker)
Requirements:
Develops, enhances, and maintains cloud, data, and software products to support the software platform
Designs software solutions, algorithms, and cloud architectures to satisfy product features and functionality defined by product owners and stakeholders in a production environment
Participates in daily scrums, collaborates with the Scrum Master and QA team, and supports delivery timelines and priorities
Organizes and prioritizes team workload with the Scrum team through story pointing and creates detailed documentation describing methodology, relevant instructions, and test results
Job description
Description: UI Developer to be responsible for building and enhancing Contact Centers Agent Desktops using Amazon Connect
Responsibilities:
Experience in deploying Serverless Web Apps using CloudFront, Cognito, CloudFormation
Experience in AWS native services : Lambda (Python), API Gateway, S3, IAM, CloudFormation, Dynamo DB, CloudWatch, CloudTrail
Web technologies: Responsive Design, HTML, CSS, JavaScript, and JSON
Web services: REST and SOAP implemented using NodeJS and Express
Relational and non-relational databases MySQL/AWS Aurora/DynamoDB
Modern DevOps tools and techniques including GitHub, CI/CD, and Docker
Front End: Vue.JS, React, AngularJS
Develops, enhances, and maintains cloud, data, and software products to support the software platform
Designs software solutions, algorithms, and cloud architectures needed to satisfy product features and functionality defined by product owner and other stakeholders in a production environment
Works in all phases of the software development life cycle including functional analysis, development of technical requirements, technical design, prototyping, coding, testing, deployment, data migration, and support
Develops modern web front end user experiences to enable features and functionality described in the product backlog
Participate in daily scrums, work with Scrum Master and QA Team on projects, and support delivery timelines and priorities
Organizes and prioritizes team workload with scrum team through story pointing
Creates detailed documentation which describes methodology, relevant instructions, and test results
Finds, analyzes, and fixes bugs and performance problems whenever and wherever they may occur
Acts as a subject matter expert for products that the scrum team supports
Solves problems as part of a team and leads team to developing solutions for features and sub-components and improvements to software delivery