Skip navigation EPAM

Solution Architect I (C#) Remote

Solution Architect I (C#) Description

We are seeking a Solution Architect I (C#) to join our remote team.

You will play a pivotal role in designing and implementing solutions using C# and various container technologies. Your expertise in event-driven programming and message brokers, such as Apache Kafka, will be instrumental in architecting scalable and resilient systems.


#LI-DNI#EasyApply

Responsibilities

  • Design and implement scalable and resilient solutions using C# and container technologies
  • Architect event-driven systems and leverage message brokers, such as Apache Kafka, for reliable message processing
  • Collaborate with development teams to create innovative solutions that meet client requirements
  • Optimize data storage and access patterns using NoSQL databases and RESTful APIs
  • Utilize Amazon DynamoDB to design and implement high-performance, scalable database solutions
  • Implement and maintain event streaming platforms using Apache Kafka to support real-time data processing
  • Develop flexible and efficient APIs using GraphQL to meet diverse client needs
  • Collaborate with stakeholders to understand business requirements and translate them into technical solutions
  • Lead and mentor technical teams, driving architectural best practices and fostering innovation

Requirements

  • 7+  years hands-on experience in a primary domain
  • 1-2 years of experience as an Architect
  • Strong expertise in C# development and architecture, with a proven track record of delivering robust and scalable solutions
  • Experience in event-driven programming and using message brokers (MQ) to build resilient and highly available systems
  • In-depth knowledge of container technologies, such as Docker, for creating and managing containerized applications
  • Proficiency in NoSQL databases and designing data models for optimal performance and scalability
  • Deep understanding of REST principles and best practices for developing and consuming RESTful APIs
  • Hands-on experience with Amazon DynamoDB, including database design, performance optimization, and scalability
  • Familiarity with Apache Kafka for building scalable and fault-tolerant event streaming platforms
  • Proficiency in GraphQL for designing efficient and flexible APIs to meet diverse client requirements
  • Demonstrated ability to lead and mentor technical teams, driving architectural best practices and innovation
  • Strong communication and stakeholder management skills to effectively collaborate with cross-functional teams
  • B2+ English level 

Nice to have

  • Knowledge of GraphQL
  • Familiarity with Amazon AWS, DynamoDB, Kafka, Docker, Kubernetes
  • Experience in using testing frameworks such as XUnit or NSubstitute
  • Knowledge of Hexagonal Architecture, CQRS, and Result pattern

在亿磐成长

周剑
解决方案架构师
苏州

朱晓华
首席软件测试工程师
苏州

金秋
首席软件工程师
苏州

我们在世界其他地方。。。