Solution Architect (.NET)
EPAM · зарплата не указана · локация не указана · сайт компании · опубликовано 5 июня 2026 г.
Описание вакансии
We are seeking a Solution Architect to design, lead, and evolve enterprise integration and application architectures across cloud and distributed environments.
This role combines deep .NET expertise with hands-on experience in Azure, microservices, and real-time messaging, plus mandatory AI solution design and integration capabilities.
Responsibilities
Lead the architecture and integration of enterprise IT systems to meet both business and technical requirements
Define, review, and continuously evolve solution architectures across .NET-based platforms and services
Evaluate architectural options, project constraints, and technical risks while proposing alternatives and mitigation plans
Collaborate with engineering, product, and project teams to ensure solutions are scalable, secure, maintainable, and aligned with business goals
Provide architectural guidance to development teams and ensure best practices are followed during implementation
Identify and communicate architecture-related issues or dependencies that may affect delivery, platform stability, or business processes
Research emerging technologies, including AI capabilities, and recommend enhancements to the existing architecture
Lead the design and integration of AI-enabled features and services, including LLM-based solutions, AI APIs, automation, and enterprise AI adoption patterns
Support technical decision-making for distributed systems, streaming platforms, and cloud-native deployments
Mentor engineers and help raise engineering standards, design quality, and architectural maturity across teams
Requirements
Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent relevant experience
At least 8+ years of experience in full-stack development and architecture using .NET technologies, including C#, .NET Core, and .NET Framework
Minimum of 3 years in Lead, Manager, Owner, Architect, or Coordinator roles
2+ years of experience leading teams of at least 20 employees
Participation in at least 5 full-cycle projects, or experience launching a product or a key product capability to the market
Strong experience leading technical design, reviewing solutions, mentoring engineers, and shaping engineering practices
Proven experience with RESTful API design, microservices architecture, and modern distributed system patterns
Hands-on experience with domain-based architecture and Domain-Driven Design (DDD)
Practical experience with Azure Cloud, Service Fabric, and containerized application environments
Solid experience with real-time streaming and distributed messaging platforms such as Redis, ActiveMQ, Kafka, and Elasticsearch
Experience designing for scalability, reliability, observability, and operational readiness in enterprise environments
Mandatory AI experience, including the ability to architect and integrate AI capabilities into software solutions through LLM/API integration, prompt-based workflows, AI service orchestration, and practical application of AI in enterprise systems
Strong understanding of how technical architecture influences business processes and operational outcomes
Excellent spoken and written English communication skills at an Advanced level
Nice to have
Experience building single-page applications using Angular, React, or Vue
Familiarity with HTML5, CSS processors, JavaScript, Bootstrap, Gulp, and micro-frontend architectures
Experience building high-performance applications in hybrid environments
Agile software delivery experience, including iterative planning and execution
Practical experience with Jira, TFS, Azure DevOps, or similar delivery tools
Knowledge of Quality Assurance practices, including testing types and phases, testing strategies, and quality-focused solution design
Experience with automation and the creation of automation frameworks
Familiarity with process improvement, delivery techniques, and solution engineering methods
Background working with mobile and desktop MVC web applications
Strong communication skills and ability to build effective cross-functional working relationships