Good knowledge of event-driven architecture (EDA) and service-oriented architecture (SOA) Experience with cloud-based computing with AWS platform preferred Good technical knowledge in software development methodologies, design, and implementation Good understanding of development process, including specification, documentation, and quality assurance Good understanding of product development lifecycles Good analytical and design skills at multiple product level Proficiency in research, analysis, and implementation Learn quickly and adapt to new technology