Primary Responsibilities:
As a Cloud Architect/Developer, you’ll be expected to:
· Serve as a technical lead on our most demanding, cross-functional cloud projects.
· Ensure the quality of architecture and design of systems.
· Functionally decompose complex problems into simple, straight-forward solutions.
· Fully and completely understand system inter-dependencies and limitations.
· Possess expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices.
· Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.
· Leverage new technology paradigms (e.g., serverless, containers, microservices).
· Migrate monolithic applications to micro services architectures.
· Advise and lead implementing Cloud best practices.
Qualifications:
Education:
BS level technical degree or equivalent experience; Computer Science or Engineering background preferred
Experience:
· 8+ years of large-scale software development or application engineering with recent coding experience in two or more of the following languages: Java, JavaScript, C/C++, C#, Objective-C, Node.js
Essential Skills:
· Hands-on experience with architecting and automating provisioning (Infrastructure as code), configuration management for infrastructure and applications.
· Deep understanding of WAF and security tools.
· Experience with multiple public cloud provider technologies especially AWS
· Exposure to Agile development methodologies
· AWS professional level Solution Architect /Sys Ops Certification is a plus.