N-ix

Senior C#/.NET Engineer

Ukraine Full Time

N-iX is looking for a Senior C#/.NET Engineer for one of our clients.

Our client is the world's largest and leading industrial gas business. They specialize in supplying different types of gases used in a wide variety of applications to meet customer needs across industrial, food, medical, chemical and electronics industries.

We are looking for a highly skilled Senior C#/.NET Engineer to join the project to modernize application infrastructure and technology, developing the solution from scratch. 

The engineer will play a crucial role in addressing existing application challenges within the dedicated team, in close collaboration with the client's engineering and technical leadership teams.

Key Responsibilities:

  • Design and implement high-quality backend services and APIs using C# and ASP.NET Core.
  • Collaborate with the Tech Lead and Architect to implement architectural patterns and system design decisions.
  • Deliver clean, maintainable, and thoroughly tested code; address complex backend issues.
  • Develop and maintain containerized .NET services using Docker and assist with Kubernetes/Docker Swarm deployments.
  • Work with messaging systems (Kafka, RabbitMQ, Azure Service Bus) to build reliable, event-driven backend workflows.
  • Optimize performance, scalability, and reliability across backend components.
  • Participate in code reviews, enforce coding standards, and improve engineering best practices.
  • Support CI/CD pipelines, logging, monitoring, and observability efforts.
  • Collaborate with product and design to ensure backend feasibility and clarify requirements.
  • Contribute to backend documentation and mentor mid-level engineers.

Skills & Experience Required:

  • 4+ years proven experience as a C# / .NET Senior Engineer
  • Solid expertise in containerization (Docker, Kubernetes).
  • Experience with Azure Cloud, including Azure Kubernetes Cluster, Azure Load Balancer, and other Azure services.
  • Experience with message brokers like Kafka or RabbitMQ and experience with ELK Stack for monitoring and logging.
  • Experience with Redis
  • Strong understanding of development best practices.
  • Experience with Oracle database and Azure SQL.
  • Experience with Swagger for API documentation.

Ideal Candidate:

  • Ability to work both independently and in a team, and drive results in a fast-paced, dynamic environment.
  • Excellent communication skills, with the ability to gather feedback and document insights effectively.
  • A solution-oriented mindset with a focus on improving application processes and user experience.

Tech Stack:

  • .NET, ASP .NET Core, Blazor
  • Azure Cloud (AKS, Load Balancer, Service Bus, Blob Storage, SQL) 
  • Docker, Kubernetes or Docker Swarm
  • Kafka, RabbitMQ, Azure Service Bus
  • Redis
  • ELK Stack, Azure AppInsights
  • Oracle database, Azure SQL
  • Azure Active Directory
  • Swagger

 

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers