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.
شرکت ویستا سامانه آسا، در سال 1391، فعالیت خود را با ارائه محصولات و خدمات فینتک در بازار سرمایه آغاز کرد
ما پا به پای هم رشد کردیم و حالا به عنوان یکی از شرکتهای کلیدی گروه مالی آگاه، به سازمانی پیشرو در حوزه IT و فینتک تبدیل شدهایم.
آسا خدمات و محصولات گستردهای ارائه میدهد که از مهمترین آنها میتوان به سامانه معاملات آنلاین اوراق بهادار، سامانه بکآفیس کارگزاری، سامانه معاملات آنلاین قراردادهای آتی، آپشن اوراق و معاملات الگوریتمی اشاره کرد.
مهارتهای مورد نیاز
backend.NETMySQLSql ServerTeam LeaderAPIsRestFul API