This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Senior Software Engineer with deep experience in C#, .NET, and Microsoft Azure, who is excited to build and integrate AI-powered features into modern applications. In this role, you will design scalable cloud solutions, integrate AI services (LLMs, cognitive services, and APIs), and help drive the adoption of intelligent automation and data-driven capabilities across the platform. This role is ideal for a hands-on engineer who understands how to apply AI pragmatically—not just experiment with it.
Job Responsibility:
Design, develop, and maintain scalable applications using C# and .NET (.NET Core / .NET 6+)
Build cloud-native solutions leveraging Microsoft Azure
Integrate AI and ML services into applications (e.g., Azure OpenAI, Cognitive Services, third-party AI APIs)
Design and consume RESTful APIs and microservices
Implement AI-driven features such as: Intelligent search and recommendations
Natural language processing (chat, summarization, classification)
Automation and decision-support workflows
Collaborate with product, data, and engineering teams to translate business needs into technical solutions
Participate in architecture discussions, code reviews, and technical design
Optimize application performance, security, and reliability
Implement CI/CD pipelines and DevOps best practices
Mentor junior engineers and contribute to engineering standards
Requirements:
6+ years of professional software development experience
Strong expertise in C# and .NET
Hands-on experience with Microsoft Azure (App Services, Azure Functions, Azure SQL, Storage, Service Bus, etc.)
Experience integrating AI/ML services via APIs
Solid understanding of microservices, distributed systems, and REST APIs
Strong grasp of object-oriented design, design patterns, and clean architecture
Experience with SQL databases and data modeling
Proficiency with Git and modern development workflows
Nice to have:
Experience with Azure OpenAI Service or similar LLM platforms
Familiarity with prompt engineering, embeddings, and vector search
Experience with event-driven architectures and messaging systems
Knowledge of Docker and Kubernetes
Exposure to front-end frameworks (Angular, React, Blazor)
Experience working in Agile/Scrum environments
Understanding of security, data privacy, and responsible AI practices