Overview
Skills
Job Details
Hi,
Job Title: AWS - Application Architect
Location: Manhattan, NY - 2-3 Days Onsite
Duration: 12 24+ Months Contract
Job Description:
We are looking for Application Architect who will be responsible for bringing experience and leadership to help set the vision, mission, and strategy for our clients enterprise digital transformation initiatives. Donning this role, you will work with current and prospective clients to understand their business challenge, recommend the solution that would help achieve desired outcomes, convert this to a formal proposal that includes execution timeline and costs, present to all stakeholders and address all concerns, and ultimately ensure a win for Client. Post the closure, the responsibility will continue to help oversee the engagement and guide the delivery teams to achieve the promised results.
Who you are:
Experience Required:
- 14+ years in Application Development.
- 5+ years in digital-native application design principles (e.g., microservices, stateless applications for cloud, containers, serverless architecture, Angular, React).
Key Skills and Knowledge:
- Cloud Services: Strong knowledge of AWS and application cloud architecture design.
- High Availability & Security: Hands-on experience in designing high availability, fault-tolerant, high-security, RBAC-driven applications.
- Enterprise Architecture: Good understanding and experience in cloud- and digital-native application design principles.
- Full-Stack Experience: Proficiency across all three tiers (Web, Middleware, and DB) - .Net/Java, Websphere/JBoss/Tomcat, Oracle/SQL, Microservices architecture, AWS cloud-native solutions.
- Scalable Solutions: Extensive experience in designing and deploying scalable, secure, and highly available solutions on AWS.
- Cloud Migration: Proven track record of leading cloud migration and modernization projects.
- Customer Interaction: Experience working in an onsite-offshore model and managing direct customer interactions.
Technical Proficiency:
- AWS Services: Deep knowledge of AWS services, including EC2, S3, RDS, Lambda, AWS Fargate, and AWS Glue.
- Application Architecture: Experience in designing and implementing scalable, reliable, and secure application architectures on AWS.
- Microservices & Containerization: Proficiency with microservices architecture and containerization technologies such as Docker and Kubernetes.
- DevOps & CI/CD: Strong understanding of DevOps practices and tools for continuous integration and continuous deployment (CI/CD) on AWS.
- Security & Compliance: Knowledge of AWS security best practices, identity and access management (IAM), and compliance standards.
- Backup & DR: Knowledge of BCP-DR technologies used in AWS.
- Database Management: Experience with AWS database services, including Amazon RDS, DynamoDB, and Redshift. (On-prem Oracle & MS-SQL knowledge is a plus).
- Architecture Frameworks: Well-versed with WAF/CAF and architecture frameworks like event-driven/messaging systems, Spring Boot, microservices design, and API architectures.
- Tools & Accelerators: Familiarity with industry-leading APM and troubleshooting tools.
- Programming Skills: Proficiency in programming languages such as Python, Java, or C# commonly used with AWS. (.Net experience is also beneficial).
Education:
- Bachelor's degree in Computer Science, Electrical Engineering, or related field.
Certifications (Preferred, not mandatory):
- AWS Certified Solutions Architect Professional.
- Additional AWS certifications such as AWS Certified DevOps Engineer, AWS Certified Security Specialty, or AWS Certified Advanced Networking Specialty are a plus