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 seeking a Software Engineer with strong experience in .NET, C#, and .NET Core and hands-on exposure to AI-enabled solutions. This role will design, develop, and maintain scalable applications while contributing to the integration of AI capabilities into business systems and workflows.
Job Responsibility
Design, develop, test, and maintain applications using C#, .NET, and .NET Core
Build and support RESTful APIs, microservices, and backend services
Collaborate with cross-functional teams to define technical requirements and deliver scalable solutions
Integrate AI/ML services, intelligent automation tools, or generative AI capabilities into applications
Optimize application performance, security, and reliability
Write clean, maintainable, and well-documented code following best practices
Participate in code reviews, troubleshooting, debugging, and production support
Work with databases such as SQL Server and support data integration needs
Contribute to CI/CD pipelines, deployment processes, and cloud-based development initiatives
Stay current on emerging technologies, particularly in AI, automation, and modern .NET development
Requirements
Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience
3+ years of software development experience with C# and .NET/.NET Core
Experience building web applications, APIs, or distributed systems
Familiarity with ASP.NET Core, Entity Framework, and SQL Server
Experience with source control tools such as Git
Understanding of software design patterns, object-oriented programming, and secure coding practices
Exposure to AI tools, ML models, NLP services, or generative AI APIs
Strong problem-solving, communication, and collaboration skills
Nice to have
Experience with Azure or other cloud platforms
Experience integrating Azure OpenAI, Cognitive Services, or other AI platforms
Knowledge of containerization tools such as Docker and orchestration technologies like Kubernetes
Familiarity with frontend technologies such as JavaScript, React, or Angular