Roles · 1C Developer · Senior

What a Senior } should know

37 core skills, 52 in total. Expectations per skill, and what changes at the next level.

This page lists what a Senior } is expected to know and do, skill by skill. Core skills are the ones a manager and peers assess in a review cycle; the rest count only in self-assessment. Main areas: Programming Fundamentals, Database Management, API & Integration.

37core skills
15additional skills
10skill areas
100%at Advanced or Expert
Assess myself as Senior Full role matrix

Core skills for a Senior

Grouped by area. The label on the right is the expected depth: Awareness, Working, Advanced or Expert.

Programming Fundamentals · 5

Applies algorithmic thinking to optimize 1C:Enterprise performance: query plan analysis for complex accounting reports, batch processing algorithm design for document mass operations, recursive algorithm optimization for hierarchical reference traversal.

Designs code quality standards for 1C:Enterprise platform: configuration decomposition, BSP module structure, code review checklists for 1C language specifics. Implements automated quality gates via 1C:EDT and SonarQube with custom 1C rules. Refactors complex accounting modules for maintainability.

Data Structures Advanced

Selects optimal data structures for 1C:Enterprise platform: value tables, trees, structure maps for complex accounting calculations. Optimizes temporary table usage for batch processing of large document sets. Designs efficient data access patterns for hierarchical reference structures.

Design Patterns Advanced

Has deep expertise in design patterns for 1C systems: designs extensible architectures using adapter and facade patterns for complex integrations, implements domain-driven patterns for business logic in 1C configurations, optimizes pattern usage for 1C platform constraints. Mentors team on architectural patterns for enterprise 1C applications.

Applies OOP/SOLID in 1C:Enterprise architecture: proper module decomposition using configuration object hierarchy, single responsibility in processing modules, dependency management between subsystems. Designs extensible accounting module architectures using platform-specific OOP patterns.

Database Management · 8

Architects enterprise backup and disaster recovery solutions for distributed 1C:Enterprise clusters. Designs zero-downtime backup strategies for high-load 1C systems. Implements geo-redundant recovery with automated failover and conducts regular DR testing across all environments.

Designs database architecture with Data Modeling and Schema Design for high-load systems. Optimizes performance, configures replication and sharding.

Designs database indexing architecture for high-load 1C:Enterprise systems: partitioned indexes for large registers, index strategies for distributed infobase clusters, and query optimizer tuning. Implements monitoring for index fragmentation and automated maintenance. Optimizes complex report queries through advanced indexing techniques.

Designs database migration architecture for 1C enterprise systems: large-scale data conversion strategies for complex configuration updates, cross-platform migrations (1C to SQL/PostgreSQL), and distributed database synchronization. Mentors team on safe migration practices.

MySQL / MariaDB Advanced

Architects high-throughput data exchange pipelines between 1C:Enterprise and MySQL with transactional consistency and error recovery. Designs MySQL schema extensions that complement 1C metadata structure for hybrid reporting. Implements advanced stored procedures with cursor-based processing and event-driven triggers to automate 1C workflow integrations.

PostgreSQL Advanced

Designs PostgreSQL architecture for high-load 1C systems: optimizes database configuration for 1C server workloads, implements replication for 1C data availability, configures partitioning for large 1C transaction tables. Mentors team on PostgreSQL performance tuning specific to 1C:Enterprise platform.

Designs query architecture for high-load 1C:Enterprise systems: distributed query strategies for cluster environments, query optimization for large register datasets, and caching strategies for frequently accessed data. Implements query monitoring and slow query alerting. Optimizes complex report queries through advanced techniques. Mentors team on query performance.

Designs transaction architecture for high-load 1C:Enterprise systems with distributed data processing. Implements saga patterns for long-running business processes spanning multiple information bases. Optimizes transaction performance, minimizes lock escalation, and designs recovery strategies. Mentors team on concurrency best practices.

API & Integration · 3

Designs comprehensive API documentation architecture for 1C enterprise integration platforms. Defines documentation standards for versioning, error taxonomy, and migration guides across 1C service portfolios. Establishes automated documentation generation from 1C web service definitions and metadata.

REST API Design Advanced

Designs API architecture for 1C ecosystem: enterprise integration API patterns, versioning strategies for 1C HTTP services, API gateway configuration for external system access. Defines API contracts between 1C and modern service architectures. Mentors team on RESTful design for 1C platforms.

Architects scalable webhook infrastructure for 1C:Enterprise ecosystems handling high-volume event streams from multiple external systems. Designs asynchronous processing pipelines with background job queues for incoming webhooks to avoid blocking 1C server threads. Implements versioned webhook APIs with backward compatibility and graceful deprecation of legacy event formats.

Testing & QA · 2

Designs integration testing strategy for complex 1C enterprise ecosystems with multiple external system connections. Implements automated testing across 1C-ERP, web-service, and database integration layers. Optimizes test pyramid balancing unit and integration coverage for data exchange modules. Mentors team on testing distributed 1C configurations.

Unit Testing Advanced

Designs testing strategy for 1C:Enterprise projects: xUnit test architecture for configurations, test pyramid for BSP modules, automated regression testing for document posting. Optimizes test execution speed for large configuration bases. Mentors team on testable 1C code design.

AI-Assisted Development · 2

ChatGPT / Claude Advanced

Has deep expertise in applying ChatGPT/Claude for 1C enterprise development. Designs AI-assisted workflows for complex configuration migrations, regulatory compliance updates, and cross-system integration development. Optimizes prompt engineering for domain-specific 1C platform tasks and mentors team on effective AI tool usage for enterprise applications.

GitHub Copilot Advanced

Designs GitHub Copilot adoption strategies for 1C teams: optimizes prompt engineering patterns for BSL and 1C platform-specific code, implements quality gates for AI-generated 1C configuration code, measures productivity impact on configuration development velocity. Mentors team on effective Copilot usage for 1C domain.

Architecture & System Design · 3

Designs 1C:Enterprise system architecture following Clean Architecture with clear subsystem decomposition and business logic isolation from platform layers. Makes architectural decisions (ADR) for module boundaries and evaluates non-functional requirements.

Designs system architecture for complex 1C:Enterprise solutions: high-availability cluster configurations, integration architecture with external systems (REST/SOAP/messaging), and data partitioning strategies for large-scale infobases. Makes architectural decisions (ADRs) for enterprise 1C deployments. Evaluates non-functional requirements for 1C platform solutions.

Designs 1C:Enterprise architecture with technical debt management in mind. Makes architectural decisions on legacy configuration refactoring and documents them via ADR. Evaluates platform upgrade paths and plans deprecated API migration to reduce accumulated debt.

Observability & Monitoring · 1

Designs observability strategy for 1C platform infrastructure: implements distributed tracing across 1C server clusters, defines SLI/SLO for 1C service reliability, conducts post-mortems for platform incidents. Mentors team on structured logging best practices for 1C environments.

Version Control & Collaboration · 2

Code Review Advanced

Designs code review processes for 1C projects: review checklists for configuration changes, BSP module architecture reviews, performance review gates for accounting calculations. Mentors team on constructive feedback and 1C-specific review best practices.

Git Advanced Advanced

Designs Git workflows for 1C development teams: optimizes branching strategies for parallel configuration development, implements automated merge validation for XML-heavy 1C repositories, configures Git hooks for 1C-specific quality checks. Mentors team on advanced rebase techniques for clean configuration history.

Performance Engineering · 1

Architects high-performance 1C:Enterprise data structures with optimal register table designs and indexing strategies. Implements advanced query console diagnostics and technological log analysis to pinpoint bottlenecks in complex multi-register calculations. Designs partitioning strategies for large accumulation registers and mentors the team on writing scalable queries for enterprise-grade workloads.

1C:Enterprise · 10

1C Configuration Advanced

Has deep expertise in 1C Configuration. Designs solutions for production systems. Optimizes and scales. Mentors the team.

Has deep expertise in 1C High-Load Configurations. Designs solutions for production systems. Optimizes and scales. Mentors the team.

Has deep expertise in 1C Integration: REST, SOAP, COM. Designs solutions for production systems. Optimizes and scales. Mentors the team.

Has deep expertise in 1C Programming Language. Designs solutions for production systems. Optimizes and scales. Mentors the team.

Has deep expertise in 1C Testing: Vanessa, xUnitFor1C. Designs solutions for production systems. Optimizes and scales. Mentors the team.

Has deep expertise in 1C Web Services & HTTP Services. Designs solutions for production systems. Optimizes and scales. Mentors the team.

1C:Accounting Advanced

Has deep expertise in 1C:Accounting. Designs solutions for production systems. Optimizes and scales. Mentors the team.

1C:ERP Advanced

Has deep expertise in 1C:ERP. Designs solutions for production systems. Optimizes and scales. Mentors the team.

Has deep expertise in 1C:HRM (Salary & HR). Designs solutions for production systems. Optimizes and scales. Mentors the team.

Additional skills

Not assessed by the team, but part of the self-assessment and the development plan.

Async ProgrammingAWSCursor IDEDockerGitHub Actions / GitLab CIGraphQL DesignKubernetes CoreMultithreadingNetwork FundamentalsOWASP & Application SecurityPrometheus & GrafanaPrompt Engineering for CodeRedisSecure Coding PracticesType Safety & Type Systems

What changes at Lead

52 skills get a higher expectation or become core when moving from Senior to Lead. The biggest jumps first.

See the Lead page →
Run this with your whole team
Self-assessment plus manager and peer reviews against the same matrix, gap analysis and next-level readiness for every engineer. Team Pro is free for 14 days; individual tools stay free forever.
Start a team trial (14 days free) Send to my manager

} in the open competency matrix: 52 skills across 5 levels. The matrix is free for individuals and stays free.