Cloud Application Architect - USA

Discovery Partners
  • Collaborate with clients to understand their business requirements, technical needs, and application goals
  • Design cloud-based application architectures that align with clients' business objectives and leverage leading practices in cloud computing
  • Develop and document architectural blueprints, technical specifications, and implementation plans for cloud-based applications
  • Provide technical leadership and guidance to development teams throughout the application development lifecycle
  • Ensure that applications are designed and implemented to be scalable, reliable, secure, and cost-effective
  • Conduct performance analysis and optimization of cloud-based applications to meet defined service level agreements (SLAs)
  • Stay up to date with the latest trends and developments in cloud computing, application development, and architecture practices
  • Conduct technical reviews and provide recommendations for improving existing application architectures
  • Collaborate with cross-functional teams, including project managers, software engineers, infrastructure architects, and operations teams, to ensure successful delivery of projects
  • Must be able to assess technical problems and predict development timelines with reasonable accuracy
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field 
  • 5+ years of experience as a Cloud Application Architect or a similar role, preferably in an IT Professional Services consulting organization
  • Strong expertise in cloud computing platforms such as AWS, Azure, or Google Cloud, including knowledge of their various services and offerings
  • Proficiency in designing and implementing cloud-native architectures, microservices, and containerization technologies (Kubernetes)
  • Experience with modern application development frameworks and programming languages (Python, Node.js)
  • Deep understanding of application integration patterns, RESTful APIs, and event-driven architectures
  • Solid knowledge of database systems, both SQL and NoSQL, and their integration with cloud-based applications
  • Familiarity with DevOps practices and tools, including CI/CD pipelines, infrastructure-as-code (IaC), and configuration management
  • Strong analytical and problem-solving skills with a keen attention to detail
  • Excellent communication and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders
  • Relevant certifications in cloud computing (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect) are a plus
  • Use of code analysis and observability tools such as AWS X-Ray, AppDynamics, Dynatrace, etc
  • Strong understanding of application security
  • Deep understanding the business aspects of software development, such as budgeting, resource allocation, and ROI analysis
  • AWS certifications (e.g.: Cloud Practitioner)
Help provides instructions on how to use the SmartMatch™ site and to report bugs. For job-related inquiries please contact the employer.