Job Openings Solutions Architect

About the job Solutions Architect

Responsibilities:

  • Define and maintain development practices and standards that let us deliver quality software faster.
  • Work with Product Managers, Developers, and Business owners to review, evaluate, and document current business and data models.
  • Evaluate tools and technologies that we can use to reduce platform and operational costs, improve productivity, performance, and overall quality of our product.
  • Work with engineering leads in designing and implementing scalable, resilient system architectures , utilizing Java/GO, Spring framework, Hibernate ORM, and other relevant technologies.
  • Collaborate with other team members to craft quality technical solutions.
  • Work with enterprise architects to define architectural blueprint
  • Develop and plan programs to educate teams on building high performance distributed services.

    Qualifications:
  • At least 5 years of combined experience in engineering management, system and/or enterprise architecture, programming, and software design
  • Experience designing and developing scalable, high performance distributed systems
  • Lead the system design and architecture of complex software systems
  • Data architecture and modeling experience
  • Hands-on experience on at least two or more of the following areas
  • Development/Scripting: Java, GO, .NET, NodeJS, Python, Javascript
  • Containerization: Docker, Kubernetes, Openshift, Rancher
  • Public Cloud: AWS, GCP, Azure, Alicloud
  • Database: MySQL, Postgres, SQL server, Oracle, MongoDB, DynamoDB, Couchbase
  • Middleware/Messaging Technologies: Kafka, MQ, JMS
  • Config Management: Terraform, Ansible, Helm, Chef, Puppet
  • CI/CD : Jenkins, Teamcity, Gitlab, Bamboo, ArgoCD