زرینو

استخدام Back-end Developer(.NET Stack)

زرینو
تهران

فرصت شغلی
درباره شرکت

تکنولوژی‌ها

    .NETMicroservicesC#PostgreSQL

We are seeking a highly skilled and motivated Backend Developer specializing in the .NET Core stack to join our dynamic team. As a Backend Developer, you will play a key role in designing, developing and maintaining scalable and high-performance applications. If you are passionate about building robust server-side components, implementing microservices Architecture and leveraging the power of containerization, we want to hear from you!

Responsibilities:

  • - Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
  • - Design, develop, test, and maintain server-side applications using the .NET Core stack.
  • - Apply microservices Design patterns to create loosely coupled, independently deployable, and scalable services.
  • - Implement messaging systems, event-driven architectures, and service bus patterns for inter-service communication.
  • - Design and develop APIs and define contracts using technologies like REST or gRPC.
  • - Optimize application performance and ensure high availability and scalability of microservices.
  • - Work with Database technologies such as PostgreSQL, Elastic Search, or MongoDB to Design efficient data storage and retrieval strategies.
  • - Implement data access layers using ORM frameworks like Entity Framework.
  • - Collaborate with DevOps teams to containerize microservices using Docker and orchestrate them using Kubernetes.
  • - Implement CI/CD pipelines to automate build, test, and deployment processes.
  • - Conduct code reviews to ensure code quality, consistency, and adherence to microservices Design principles.
  • - Stay up-to-date with industry trends and emerging technologies in the .NET ecosystem, microservices, and containerization.
  • - Drive innovation and technical excellence by proposing and implementing new tools, frameworks, and processes.
  • - Participate in Agile development processes, including sprint planning, backlog grooming, and daily stand-ups.

Qualifications:

  • - Extensive experience in backend development using the .NET Core stack.
  • - Strong proficiency in C# and ASP.NET Core.
  • - Solid understanding of software development principles, Design patterns, and best practices.
  • - Experience with microservices Design patterns and building scalable and loosely coupled systems.
  • - Proficiency in designing and implementing RESTful APIs and defining data contracts.
  • - Strong knowledge of Database technologies, including SQL and ORM frameworks.
  • - Experience with containerization technologies such as Docker and orchestration with Kubernetes.
  • - Experience with CI/CD pipelines and DevOps practices.
  • - Excellent problem-solving and analytical skills

مزایا

  • بیمه‌ی تکمیلی
  • وام ضروری
  • ناهار رایگان
  • ساعات کاری منعطف
  • امکان دورکاری