Senior .Net Backend Engineer
N-iX · Ukraine
RemotoNão informadoSênior
Publicada semana passada
Sobre a vaga
<p>N-iX is looking for a talented<strong> Senior .Net Engineer</strong> to join our team! </p>
<p><strong>Our client</strong> is one of Europe's fastest-growing mobile companies with 6 million active customers, 1,000 employees worldwide, and operations in five countries. The client is using the mobile virtual network operator business model. We are looking for a Senior .NET Engineer who combines strong technical expertise with a product mindset, proactive problem-solving, and end-to-end ownership of delivery.</p>
<p><strong>Responsibilities:</strong></p>
<ul>
<li>Take end-to-end ownership of features and services, from requirements clarification and technical design through implementation, testing, deployment, and production support.</li>
<li>Deliver reliable, scalable, and maintainable back-end solutions using modern .NET technologies and engineering best practices</li>
<li>Understand business requirements, product objectives, and customer impact to make pragmatic technical decisions and deliver business value</li>
<li>Collaborate closely with Product Owners, Business Analysts, QA Engineers, DevOps, Support Engineers, Architects, Infrastructure and DB Engineers, and other teams to ensure successful delivery</li>
<li>Proactively identify and address technical risks, dependencies, blockers, and potential delivery challenges</li>
<li>Contribute to system design, architectural decisions, technical improvements, and ongoing platform modernisation</li>
<li>Take ownership of production issues, troubleshooting, root-cause analysis, and improvements to system reliability and performance</li>
<li>Ensure high engineering quality through code reviews, automated testing, observability, and continuous improvement</li>
<li>Confidently communicate in a multinational environment, communication is in English.</li>
<li>Design, build, and maintain performant, efficient, reusable, and reliable code</li>
<li>Translate business logic into code and automate business processes</li>
<li>Support and mentor other engineers, share knowledge, and promote engineering best practices</li>
</ul>
<p><strong>Requirements:</strong></p>
<ul>
<li>6+ years of commercial .NET development in Microservice environment</li>
<li>Strong knowledge of modern .NET (8/9 or later)</li>
<li>Web API, ASP.NET Core, Microservices</li>
<li>Strong experience with SQL, MS SQL Server, Entity Framework, and database performance optimisation</li>
<li>Good understanding of Docker, Kubernetes, and containerised application environments</li>
<li>Solid understanding of software architecture, microservices, design patterns, SOLID principles, and clean code practices</li>
<li>Hands-on experience with Microsoft Azure Cloud</li>
<li>Experience with Messaging or Evening (ServiceBus, RabbitMQ, EventHub, Kafka,. Etc.)</li>
<li>Experience designing and integrating REST APIs, SOAP and third-party services.</li>
<li>Hands-on experience with serverless architectures and cloud functions (Azure Functions, AWS Lambda)</li>
<li>Experience with automated testing, CI/CD practices, and production troubleshooting</li>
<li>Strong problem-solving skills, proactive communication, and the ability to identify risks and propose solutions</li>
<li>Being result-oriented, ability to get things done</li>
<li>Excellent verbal and written English communication skills, with the ability to confidently lead technical discussions, articulate complex topics, challenge decisions constructively, and communicate effectively with both technical and non-technical stakeholders</li>
</ul>
<p><strong>Would be a plus:</strong></p>
<ul>
<li>Production experience with durable-execution, stateful distributed-systems platform (Microsoft Orleans, Temporal, Azure Durable Task Framework, Akka, Dapr Actors, Cadence, Netflix Conductor, Erlang/OTP)</li>
<li>Day-to-day responsibilities involves dealing with long-running workflows, stateful coordination, distributed execution, failure recovery, retries, idempotency in production</li>
<li>Serious experience in Event Driven Architecture</li>
<li>Experience with microservice practices, i.e. Service mesh, Blue/Green deployments, ArgoCD, etc.</li>
<li>Experience with Stored procedures in MS SQL</li>
<li>Experience with .Net Native AOT</li>
<li>Experience with Monitoring (Azure Application Insights, Open Telemetry, etc.)</li>
<li>Azure LogicApps, API Apps, AKS, Redis</li>
<li>Experience integrating with Microsoft Dynamics CRM or similar enterprise systems</li>
<li>Experience working with high-availability, business-critical, or transaction-processing systems</li>
</ul><div class="content-conclusion"><p><strong>We offer*:</strong></p>
<ul>
<li>Flexible working format - remote, office-based or flexible</li>
<li>A competitive salary and good compensation package</li>
<li>Personalized career growth</li>
<li>Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)</li>
<li>Active tech communities with regular knowledge sharing</li>
<li>Education reimbursement</li>
<li>Memorable anniversary presents</li>
<li>Corporate events and team buildings</li>
<li>Other location-specific benefits</li>
</ul>
<p>*not applicable for freelancers</p></div>
Leu e ficou na dúvida? A nota responde.
Ver minha nota