آگهی‌های استخدامی

استخدام Full Stack .NET Developer

شرح موقعیت شغلی

We are looking for a talented and passionate Full Stack .NET Developer to join our growing engineering team. The ideal candidate is a strong backend developer with frontend capabilities, a modern engineering mindset, and enthusiasm for AI-powered software development.

You will be responsible for designing, developing, and maintaining scalable applications using .NET technologies while collaborating closely with cross-functional teams to deliver high-quality, intelligent, and user-centric software solutions.



Key Responsibilities

  • Design, develop, and maintain scalable, secure, and high-performance full stack applications using .NET Core / .NET and modern frontend technologies.
  • Build clean, maintainable, and reusable backend services, APIs, and frontend components.
  • Participate in system architecture design following best practices such as Clean Architecture, SOLID principles, and design patterns.
  • Develop and maintain RESTful APIs and microservices-based solutions.
  • Collaborate with frontend developers, product managers, QA engineers, DevOps teams, and stakeholders throughout the software lifecycle.
  • Optimize application performance, reliability, scalability, and security.
  • Write clean, testable, and maintainable code with proper unit and integration testing.
  • Participate in code reviews and contribute to continuous improvement of engineering standards and development processes.
  • Work with CI/CD pipelines and deployment processes across different environments.
  • Troubleshoot, debug, and resolve software defects and production issues.
  • Explore and integrate AI-assisted development practices and AI-powered features into products where applicable.
  • Stay updated with modern software engineering trends, cloud technologies, AI tools, and .NET ecosystem advancements.


Requirements

  • Strong understanding of Object-Oriented Programming (OOP), software architecture, and design patterns.
  • Hands-on experience with C# and .NET Core / .NET.
  • Experience with frontend frameworks such as React, Angular, or Vue.js.
  • Strong knowledge of HTML, CSS, and JavaScript/TypeScript.
  • Experience with Entity Framework Core and relational databases such as SQL Server or PostgreSQL.
  • Solid understanding of RESTful APIs and microservices architecture.
  • Familiarity with authentication and authorization mechanisms such as JWT and OAuth.
  • Experience with Git and modern version control workflows.
  • Familiarity with Agile/Scrum methodologies and software development lifecycle practices.
  • Experience working with cloud platforms such as Azure or AWS is a plus.
  • Strong analytical thinking, problem-solving skills, and attention to detail.
  • Excellent communication and teamwork skills.
  • Bachelor’s degree in Computer Science, Software Engineering, or related field is preferred.


Nice to Have

  • Experience with AI/LLM integrations (OpenAI APIs, Azure AI Services, LangChain, Semantic Kernel, etc.)
  • Knowledge of microservices architecture and distributed systems design.
  • Experience with message brokers such as RabbitMQ or Kafka.
  • Knowledge of DevOps practices and Infrastructure as Code.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Experience building enterprise-scale or SaaS applications.
  • Familiarity with automated testing frameworks and performance optimization.


What We Value

  • Ownership mindset and accountability
  • Passion for continuous learning
  • Curiosity about AI and emerging technologies
  • Team collaboration and knowledge sharing
  • Pragmatic engineering and product thinking

مهارت‌های مورد نیاز

  • Full-stack
  • .NET
  • #C
  • Entity Framework

حداقل سابقه کار

  • بیش از شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۵/۰۳/۰۹
ارسال رزومه