EPAM logo

Solution Architect (.NET)

EPAM·Salary not specified

Primary stack

.NETAIMicroservicesC#Azure

Nice to have's

AngularReactVueHTML5CSSJavaScriptBootstrapGulpmicro-frontend architecturesAgileJiraTFSAzure DevOpsQuality Assuranceautomationprocess improvementdelivery techniquessolution engineering methodsmobile and desktop MVC web applications

Job description

About the Position

We are seeking a Solution Architect (.NET) 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

We Offer

  • Remote work from anywhere in Argentina
  • Opportunity to work with cutting-edge technologies and AI solutions
  • Competitive compensation package

About the Company

[Company description if present]

© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.

More at EPAM

All 2376 roles

Similar jobs

Popular searches