Skip to content
Last update: January 21, 2025

Skills Required for VC Developers

Virto Commerce Developers design, build, test, and maintain E-commerce solutions, such as Virto Commerce Frontend Applications and Virto Commerce Platform modules, partnering with solution architects, administrators, and clients to implement and integrate these solutions as part of the client e-commerce ecosystem.

The following skills are important for working with Virto Commerce:

Common skills

  • Monitoring, troubleshooting, and optimizing solutions with Visual Studio 2022 (Visual Studio Code)
  • Unit testing
  • Integration testing
  • E2E testing
  • Debugging
  • Rest API Principles and Swagger schema
  • GitFlow
  • Design Patterns (as used by Virto Commerce Platform)
  • SOLID principles (as used by Virto Commerce Platform)

eCommerce common skills

  • E-Commerce principles, UX/UI and best practices
  • Catalog browsing process
  • Checkout flow
  • SEO principles (Shema.org, JSON-LD)

Virto Commerce developers skills

Virto Commerce developer skills include:

Backend developer skills

Microsoft .NET 8

Database

  • Microsoft SQL Server
  • PostgreSql
  • MySql

Note

At least one database provider is required. Microsoft SQL Server is preferred.

Search engines

  • Lucene
  • Elasticsearch (Elastic Cloud)
  • Azure Search
  • Open Search
  • Elastic App Search
  • Algolia

Note

At least one search provider is required. Elastic App Search is preferred. Lucene is used for local development only.

Azure developer

Virto Commerce developer

  • Virto Commerce Architecture Principles, Data Flow and Lifecycle
  • Virto Commerce Style Guides
  • Create custom modules
  • Create extension modules
  • Background processing (Hangfire)
  • Role-based security
  • Settings
  • In-Memory and Distributor Caches
  • Full-Text Search
  • Tax, Shipment, Payment Providers
  • Virto Commerce Admin UI (Angular JS)
  • SignalR Notifications
  • Virto Commerce Events model
  • Liquid templates for email notifications
  • Sonar Qube for Clean Code

Frontend developer skills

Mobile web specialist

  • Web Fundamentals
  • Website layout and styling
  • Front-end networking
  • Accessibility
  • Progressive Web Apps
  • Performance optimization and caching
  • Unit Testing (Jest, Karma)
  • E2E Testing
  • Debugging
  • ES2015 concepts and syntax
  • Mobile web forms

Languages & frameworks

  • Vue3
  • Typescript
  • TailwindCSS
  • Husky + ESLint + Prettier
  • Vite
  • GraphQL

Progressive web applications

eCommerce tools