ویستا سامانه آسا
ویستا سامانه آسا

Back-End Team Lead (.NET)

Tehran/ Sa'adat Abad
Full Time
8:00 to 17
-
Loan -Health insurance -Parking space -Learning stipends -Game room -Lunch -Resting space -Coffee shop -In-house Medical doctor -Breakfast -Occasional packages and gifts
501 - 1000 employees
IT / Software / Hardware
Iranian company dealing only with Iranian entities
1391
Privately held
توضیحات بیشتر

key Requirements

7 years experience in similar position
Managerial work experience
.Net Core / .Net - Intermediate

Job Description

Why This Role Matters at ASA:
Leads guide the technical vision and execution of backend systems. They align teams, shape architecture, and ensure services run with precision and trust — enabling innovation at scale while empowering engineers to do their best work.

Key Responsibilities:

  • Lead the design, development, testing, and deployment of backend solutions using ASP.NET Core and .NET Core, ensuring they meet evolving business needs.
  • Work closely with front-end developers, QA engineers, and product owners to define and deliver new features effectively.
  • Ensure the delivery of high-quality, reusable, and scalable code by adhering to SOLID principles and clean architecture best practices.
  • Manage, optimize, and maintain databases such as MySQL, SQL Server, Redis, and MongoDB for performance and reliability.
  •  Develop and maintain robust APIs (RESTful and gRPC) to facilitate seamless service integrations.
  •  Utilize message brokers such as Kafka and RabbitMQ to enable efficient data processing and inter-service communication.
  •  Troubleshoot, optimize, and enhance the performance, scalability, and reliability of existing systems.
  • Lead code reviews and foster a culture of continuous learning, improvement, and knowledge sharing within the team.



Requirements:

  • At least 5 years of experience in leading a technical team 
  • Leadership & Mentorship: Ability to inspire and lead a diverse team, while providing mentorship to developers and fostering growth within the team.
  • Communication: Excellent communication skills to effectively collaborate with cross-functional teams and stakeholders.
  • Problem-Solving: Strong analytical thinking to identify issues and provide creative, timely solutions, both technical and interpersonal.
  • Collaboration: Demonstrated experience working in a team-oriented environment, promoting open communication, and encouraging shared success.
  • Adaptability: Comfortable working in a fast-paced environment with shifting priorities, while maintaining focus on project goals.
  • Code Quality: Ensure clean, maintainable, and efficient code using .NET best practices.
  • Technical Guidance: Provide technical direction and support on complex development tasks.
  • Architecture & Design Patterns: Understanding of SOLID principles, microservices architecture, and common design patterns.
  • Performance Optimization: Identify and resolve performance bottlenecks in applications.
  • Proficiency in .NET Framework/Core: Expertise in .NET technologies such as ASP.NET, MVC, Web API, and .NET Core.

Job Requirements

Gender
Men / Women
Software
.Net Core / .Net| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای ویستا سامانه آسا