Virtuoso, Ltd.-posted 3 months ago
Full-time • Mid Level
Seattle, WA

The Software Engineer II actively contributes to Relational database and Azure Data pipeline & data platform development, design, architecture, review, enhancing & creating new features within Virtuoso’s marketing and reporting platform, and supporting critical production issues.

  • Work effectively with team and product owners to define & clarify requirements, perform detailed analysis, and develop robust & maintainable solutions meeting business requirements.
  • Analyze, plan, develop, deploy, and manage a large scalable distributed data warehouse and database systems.
  • Create automation tests for unit, integration, regression, performance, and build verification.
  • Understand and apply the advanced principles of entity-relationship model design, good data typing practices, index management, data management, and data security.
  • Write reliable and maintainable code at each layer of product development.
  • Research and prototype new product & database features, design, and architecture ahead of mainstream development.
  • Proactively initiate & contribute to system improvements and innovations.
  • Provide support to troubleshoot and resolve technical & performance issues in a production environment.
  • Review designs, code, and test plans of other developers and provide recommendations for improvement or optimizations.
  • Build and support Microservice and Stateless architecture.
  • Follow defined software development lifecycle best practices.
  • Work effectively with management and members to clarify needs and priorities.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent work experience.
  • Understanding of complete data analytics stack and workflow, from ETL to data platform design to BI and analytics tools.
  • Strong skills in databases and data processing.
  • Extensive hands-on expertise with SQL and SQL analytics.
  • Extensive experience in developing solutions with Snowflake cloud data warehouses.
  • Intermediate-level knowledge of developing solutions using C#/Python, and REST API.
  • Experience in developing a relational & non-relational data platform/data pipeline using Azure cloud solutions.
  • Demonstrated experience in working with at least one scripting language such as PowerShell, Perl, Python, Ruby, etc. with the intent to automate manual tasks (monitoring, deployments, testing, etc.).
  • Strong technical and communication skills.
  • Desire and ability to work as part of a team with minimal supervision in a results-oriented, fast-paced, dynamic environment.
  • Experience in managing and developing SQL Server, BI Suite, database custom tools using SQL Server Data Tools.
  • Advance-level experience in GIT repository.
  • Database architecture and designing experience.
  • Travel industry experience; or Ecommerce experience with CRM or online sales.
  • Advanced Snowflake experience.
  • Advance level knowledge in automation test creation.
  • Experience delivering data migration projects.
  • Competitive salary
  • Medical/dental/vision/life insurance
  • 401(k) savings plan
  • Full benefits package
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service