BASIC PURPOSE:
Principal Consultant/Architect who will be responsible for the plan design as well as deployment automation of platform solutions on AWS. Instrumental in profiling and improving front-end and back-end application performance mentor team members and take end-to-end technical ownership of applications. Must be able to stay on top of technological changes in the market and continuously look for opportunities to leverage new technology.
ESSENTIAL FUNCTIONS:
- Design build and implement performant and robust cloud platform solutions.
- Design and build data pipelines for supporting analytical solutions.
- Provide level of effort estimates to support planning activities.
- Provide microservices architecture and design specifications.
- Fix defects found during implementation process or reported by the software test team.
- Support software process definition and improvement initiatives and release process working with DevOps team in CI/CD pipelines developed with Terraform and CDK as Infrastructure-as-Code.
- Execute security architectures for cloud systems.
- Understand and recognize the quality consequences which may occur from the improper performance of their specific job; has awareness of system defects that may occur in their area of responsibility including product design verification and validation and testing activities.
- Mentor less experienced team members.
- Collaborate with Product Designers Product Managers Architect and Software Engineers to deliver compelling user-facing products.
QUALIFICATIONS:
- Bachelors degree in computer science / related engineering field OR equivalent experience in related field.
- 10 years of experience in cloud application development.
- Expert proficiency in JavaScript / Typescript and/or Java with Spring Boot or Quarkus.
- Experience in architecting and developing event driven cloud-based solutions.
- Experience in AWS services including API Gateway AppSync Amplify S3 CloudFront Lambda ECS/Fargate Step Functions SQS Event Bridge Cognito Dynamo Aurora PostgreSQL OpenSearch/Elasticsearch AWS Pinpoint.
- Extensive experience in developing applications in POSIX compliant environments.
- Strong knowledge of containerization with expert knowledge of either Docker or Kubernetes.
- Proficient in IAM security and AWS Networking.
- Expert understand building and working with CI/CD pipelines.
- Experience in designing developing and creating data pipelines data warehouse applications and analytical solutions including machine learning.
- Deep cloud domain expertise in: architecture big data microservice architecture cloud technologies data security and privacy tools and testing
- Excellent programming skills in data pipeline technologies like Lambda Kinesis S3 EventBridge and MSK
- Extensive experience with Service Oriented Architecture microservices virtualization and working with relational databases and non-relational databases.
- Excellent knowledge of building big data solutions using NoSQL databases.
- Experience with secure coding best practices and methodologies vulnerability scans threat modeling and cyber-risk assessments.
- Familiar with modern build pipelines and tools
- Ability to understand business requirements and translate them into technical designs
- Familiarity with Git code versioning tools
- Good written verbal communication skills
- Great team player
PREFERRED SKILLS:
- Experience with RDBMS and is a plus
- Experience in Java .NET Python is a plus
- Experience in big data solutions and analytics; using BI tools like Power BI or AWS QuickSight is a plus
- Experience with other cloud computing platforms
- Azure or AWS Certification such as a Solutions Architect Expert Azure Fundamentals data scientist developer etc.