About this role
N-iX is looking for a talented Middle .Net Engineer to join our team!
Our client 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.
Responsibilities
-
Back-End development of product components, adopting industry Best Practices
-
Work in a cross functional team with developers, testers and production support. Cooperate with BI developers, business and systems analysts, and solution architects.
-
Confidently communicate in a multinational environment, communication is in English.
-
Design, build, and maintain performant, efficient, reusable, and reliable code
-
Translate business logic into code and automate business processes
-
Perform code reviews, write unit tests
-
Troubleshooting, problem-solving and root-cause analysis to streamline project development
Requirements
-
3+ years of commercial .NET development in Microservice environment
-
Knowledge of modern .NET 8/9
-
Web API, ASP.NET Core, Microservices
-
SQL, MS SQL, Entity Framework
-
Good understanding of Docker and Kubernetes
-
Strong software design fundamentals (SOLID, OOP, OOD etc.),
-
Experience with public cloud (Azure/AWS/GCP/etc.)
-
Experience with Messaging or Evening (ServiceBus, RabbitMQ, EventHub, Kafka,. Etc.)
-
REST API design, Async programming, Third party integration.
-
Being result-oriented, ability to get things done
-
Good communication skills in English, verbal and written
Would be a plus:
-
Experience with microservice practices, i.e. Service mesh, Blue/Green deployments, ArgoCD, etc.
-
Experience with Stored procedures in MS SQL
-
Experience with .Net Native AOT
-
Experience with Monitoring (Azure Application Insights, Open Telemetry, etc.)
-
Knowledge of functional application (Azure functions, Lambdas, etc)
-
Azure LogicApps, API Apps, AKS, Redis
-
MS CRM / MS CRM Web service
-
GIT / Azure DevOps
-
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