As a .NET Team Lead at Asa, you will play a crucial role in leading our backend development team to build cutting-edge solutions using .NET technologies. You will collaborate with cross-functional teams to deliver high-quality products while fostering a culture of teamwork, innovation, and continuous improvement.
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.
معرفی شرکت
شرکت ویستا سامانه آسا، در سال 1391 فعالیت خود را با ارائه محصولات و خدمات فین تک در بازار سرمایه آغاز کرد. طی 12 سال گذشته، ما پابهپای هم رشد کردیم و حالا بهعنوان یکی از شرکتهای کلیدی گروه مالی آگاه، به سازمانی پیشرو در حوزه IT و فینتک تبدیل شدهایم.