• Location: USA, Oregon, Portland
  • Salary: Up to US$160000 per annum
  • Technology: Python Jobs
  • Job Type: Permanent
  • Date Posted: 17th May, 2021
  • Reference: CSA006


Cloud Architect - App Dev

Remote



My premier client is looking for a Solution Architect, for their Core Platform team - on a mission to build software to solve problems.



Responsibilities:
  • Analyze complex technical scenarios and provide recommendations and solutions based on research and proof-of-concept.
  • Architect custom, real time, and scalable solutions to support consumer facing experiences.
  • Create documentation and visual artifacts defining design, which guide and enable engineers during their development efforts. Example artifacts being ERDs, Sequence diagrams, component diagrams, process flows, etc.
  • Function as a thought-leader for the Core Platform engineering teams; identifying upcoming technical issues and presenting solutions in advance to support ongoing development.
  • Lead the overall design and scaling of the Core Platform technologies.
  • Lead integration and microservice design across the enterprise.
  • Support technology cost analysts and capacity planning.
  • Continually monitor new technologies and partner with leaders to set vision and define future state capabilities.
  • Define solutions that are fit for purpose in terms of strategic alignment, quality, cost and time
  • Provide hands-on support and guidance to delivery leaders, business architects and developers to ensure solution development is aligned to the architecture definition and design
  • Serve as a key contributor towards technology roadmaps and strategic technology objectives




Qualification:
  • Bachelor's degree in Computer Science (or equivalent experience)
  • 5+ years of progressively responsible technology experience
  • Strong domain experience in designing consumer facing digital products. i.e. Ecommerce, social, media platforms.
  • Experience in designing and developing full stack solutions.
  • Ability to work independently, navigate ambiguity on requirements and scope, and manage multiple disparate projects with competing deadlines.
  • Deep experience in integration pattern designs including operational safeguards and nuances to take into consideration as well as anti-patterns to avoid.
  • Experience designing graphQL APIs as well as microservice design principles.
  • Knowledge of data consistency, immutability, and idempotent design patterns.
  • Competent coding proof-of-concept solutions.
  • Expertise implementing and operating AWS services: Lambda, Elasticsearch, DyanmoDB, RDS, SNS, SQS, Kinesis, Neptune, Redis
  • Experience designing and developing Rest, WebSocket, and GraphQL integrations.
  • Experience in test automation frameworks and implementing automated test suits within CI/CD pipelines.
  • Experience in data modeling in relational and NoSQL data stores (AWS DynamoDB, AWS Neptune, etc.)