Role Summary: As a Server-Side Engineer, you will be responsible for managing and developing the backend infrastructure of our web application. You will work closely with our client-side team to ensure high performance and responsiveness to requests from the front end. Your primary focus will be the development of all server-side logic, the definition and maintenance of databases, and ensuring high performance and responsiveness to requests from the front end.Key Responsibilities:Develop and maintain high-quality, scalable, and secure server-side applications using C# and .NET 8.Implement Web APIs for client-server communication, ensuring they are optimized for performance and scalability.Manage Azure Cognitive Search (AI Search) to enhance search capabilities within our applications.Utilize Azure Open AI services to integrate advanced AI features into our solutions.Design and maintain databases in Cosmos DB and SQL Server, focusing on authentication and identity data storage.Implement and manage Azure Storage solutions (Blob and Table) for file storage and log data management.Explore and potentially implement Azure Functions and Logic Apps for process automation and integration tasks.Deploy and manage applications using Azure Web Apps, ensuring high availability and scalability.Implement Redis Cache to optimize data access and improve application performance.Collaborate with front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.Participate in code reviews, unit testing, and integration testing to ensure high-quality software delivery.Qualifications:Bachelor's degree in Computer Science, Engineering, or related field.Proven experience as a Server-Side Engineer or similar role, with a strong background in .NET/C# development.Deep understanding of .NET 8, C#, and Web API development.Experience with Azure services, including Cognitive Search, Open AI, Cosmos DB, SQL Server, Azure Storage, Azure Functions, Logic Apps, and Web Apps.Proficiency in managing databases and developing SQL queries.Familiarity with Redis Cache and its implementation in web applications.Strong understanding of server-side logic and architecture.Ability to work collaboratively in a team environment and communicate effectively with both technical and non-technical team members.Excellent problem-solving skills and attention to detail.