Job Description :
Job Role: Data Architect
Location: Portland, OR (Remote till Covid Restrictions)
Duration: 12 Months

Minimum Qualifications: (Enterprise Data Management Team)
Must have 10+ years’ experience in all facets of software engineering with a strong focus on data.
Must be able to fully develop a feature across all data and application layers from inception.
Must be able to provide detailed architecture artifacts (L1 / L2 diagrams, sequence diagrams, etc)
Must have strong experience in API architecture (REST) and hands on implementation experience.
Must have experience building and deploying applications on Cloud using IaaS such as Terraform or Cloudformation
Must have strong experience with Python and AWS services or strong familiarity with similar languages.
Must be familiar with different programming paradigms (e.g. OOP vs Functional) and have worked through a cross section of the software engineering spectrum (APIs, Front-end, Backend, Data layers, Service layers, etc
You aren’t dogmatic about a particular programming language. Language agnostic programmers welcome!
You have a strong sense of ownership with a bias for action.
Experience with CI/CD and familiarity TDD/BDD. Preferably you have concrete examples of each.
Strong experience using and designing for relational databases and experience with non-relational databases
You aren’t afraid to try new technologies, languages, or engineering challenges.
Ability to work independently and collaboratively across an organization.
Desire to investigate and follow best practices.
Experience and familiarity with the roles/responsibilities of Scrum and Kanban.
Preferred Qualifications:
Strong experience in Python
Strong experience in AWS / Snowflake
Continuous Deployment / Delivery
Strong Non-relational DB experience (Neo4j, Cassandra, Mongo, DynamoDB, etc
Synchronous and asynchronous messaging patterns
Strong experience building data pipelines