-
Avenga

Senior .Net Engineer

Avenga
Ukraine · Full-time · Not Applicable

We are seeking a Senior .NET Engineer to join our technical team. As a company that values innovative software development, we prioritize collaboration, technical excellence, and growth opportunities for exceptional talent.

Join Our Team of Experts in Delivering High-Impact Solutions!


This is you

  • 5+ years of experience with .NET Core / .NET 6+ (C#);
  • Proficiency in ASP.NET Core (Web API, MVC, Minimal APIs);
  • Deep understanding of Entity Framework Core;
  • Experience designing and implementing microservices;
  • Deep knowledge of RESTful APIs, gRPC, and GraphQL;
  • Strong understanding of asynchronous and reactive programming (RabbitMQ, Kafka, SignalR, Azure Service Bus);
  • Experience with cloud-native architectures (Azure, AWS, or GCP);
  • Solid knowledge of API security best practices (OAuth 2.0, OpenID Connect, JWT);
  • Proficiency in MS SQL Server, PostgreSQL, or NoSQL databases;
  • Experience with Docker and Kubernetes and setting up CI/CD pipelines (Azure DevOps, GitHub Actions, GitLab CI, Jenkins, etc.);
  • Expertise in unit testing & integration testing (NUnit, xUnit, Moq, FluentAssertions);
  • Strong communication skills to work with cross-functional teams (Product Owners, QA, DevOps);
  • Experience in code reviews, architectural discussions, mentoring, and knowledge-sharing sessions;
  • Strong written and verbal communication skills in English.


This is your role

  • Adhering to project-specific development guidelines and industry best practices for software development in the .NET ecosystem;
  • Implement microservices architectures and design scalable, maintainable systems;
  • Optimize database performance and ensure data integrity;
  • Troubleshooting and resolving production issues to maintain application stability and performance;
  • Apply asynchronous and reactive programming principles using tools like RabbitMQ, Kafka, SignalR, or Azure Service Bus;
  • Ensure API security by implementing best practices;
  • Conduct unit and integration testing using frameworks like NUnit, xUnit, Moq, or FluentAssertions;
  • Lead architectural discussions and code reviews;
  • Providing mentorship and assistance to less experienced team members to foster their professional growth and development.

Key Skills

Ranked by relevance

rabbitmq kafka microservices restful apis kubernetes postgresql sql server gitlab ci jenkins docker devops server gitlab nosql oauth cloud grpc cicd sql aws
Login to Apply
Posted
Apr 01, 2025
Type
Full-time
Level
Not Applicable
Location
Ukraine
Company
Avenga

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Avenga
Related

Senior Fullstack Engineer (.NET & React)

2026-05-20

Full-time
Not Applicable
Ukraine
IT Services
Engineering
View Job Details
Avenga
Related

Senior .NET Engineer

2026-05-20

Full-time
Mid-Senior
Ukraine
IT Services
Engineering
View Job Details
Avenga
Related

Lead .NET Engineer

2026-05-14

Full-time
Mid-Senior
Ukraine
IT Services
Information Technology