At least 5 years of experience
Excellent communication skills to effectively collaborate with cross-functional teams and stakeholders.
Strong analytical thinking to identify issues and provide creative, timely solutions, both technical and interpersonal.
Demonstrated experience working in a team-oriented environment, promoting open communication, and encouraging shared success.
Comfortable working in a fast-paced environment with shifting priorities, while maintaining focus on project goals.
Ensure clean, maintainable, and efficient code using .NET best practices.
Provide technical direction and support on complex development tasks.
Understanding of SOLID principles, microservices architecture, and common design patterns.
Identify and resolve performance bottlenecks in applications.
Proficiency in .NET technologies such as ASP.NET, MVC, Web API, and .NET Core.
Professional in C#, .NET Framework, and .NET Core.
Experience in Web API.
Experience in Entity Framework and T-SQL.
Experience in OOP.
Experience working with NoSQL databases (such as MongoDB).
Utilize message brokers such as Kafka and RabbitMQ to enable efficient data processing and inter-service communication.