For a long-term project, we are looking for an experienced .NET Developer to participate in developing web applications based on C#/.NET technology. Experience in designing and developing distributed systems and microservices architecture is particularly important, as is the ability to collaborate with the business and independently lead smaller technical initiatives.
.NET developer in microservices
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Designing, developing, and maintaining web applications and modules of information systems.
- Creating backend solutions using C# and the .NET platform.
- Contributing to the design and development of application architecture, with a particular focus on microservices.
- Implementing solutions based on the Event-Driven Architecture (EDA) and Clean Architecture approaches.
- Designing integrations using message brokers and asynchronous data exchange mechanisms.
- Creating new features and developing existing modules in line with business and technical requirements.
- Preparing technical documentation and participating in deployments.
- Independently leading smaller technical topics and collaborating with the development team and business stakeholders.
требования
- At least 4 years of programming experience, primarily on the backend in C#.
- Very good knowledge of C# and the .NET 7+ platform.
- Practical knowledge of ASP.NET and Entity Framework Core.
- Very good knowledge of the Event-Driven Architecture (EDA) and Clean Architecture approaches.
- Experience with asynchronous task processing.
- Experience designing and developing applications based on microservices architecture and distributed systems.
- Knowledge of SOLID principles, design patterns, and the fundamentals of Domain-Driven Design (DDD).
- Experience working with message brokers such as Kafka or RabbitMQ.
- Knowledge of Docker and containerization practices.
- Experience with cloud platforms, e.g. Azure or AWS, and technologies such as Kubernetes or OpenShift.
- Knowledge of relational databases and SQL, particularly MS SQL or Oracle.
- Practical knowledge of JavaScript, HTML5, and CSS3.
- Ability to work with the GitLab version control system and knowledge of CI/CD processes.
- Well-developed communication skills, independence, and the ability to collaborate with business stakeholders.
- Ability to take responsibility for smaller areas and coordinate their delivery.
- Participation in project meetings at the office in Warsaw, Krakow, or Katowice up to 6 days per month or less frequently.
- Будет плюсом: Knowledge of frontend frameworks such as Angular or Vue; Experience with the ELK Stack; Knowledge of the KYC & Compliance area; Experience with cloud solutions and container environments at the application design and deployment level
условия
- Условий в вакансии нет
навыки
IT-консалтинг, разработка, nearshore-команды и модернизация технологических платформ.
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.