NET Developer with AI Experience
Role details
Job location
Tech stack
Job description
We are seeking a skilled .NET Developer with experience in Artificial Intelligence (AI) and Machine Learning integration to join a technology team supporting enterprise banking applications. The ideal candidate will have strong expertise in Microsoft .NET technologies, cloud platforms, API development, and modern AI tools/frameworks. This role involves designing, developing, and enhancing applications that leverage AI capabilities to improve business processes, customer experiences, and operational efficiency., * Design, develop, test, and maintain scalable applications using .NET technologies.
- Build and consume RESTful APIs and microservices.
- Integrate AI/ML models, Generative AI solutions, and intelligent automation into enterprise applications.
- Collaborate with business stakeholders, architects, and data science teams to implement AI-driven solutions.
- Develop secure, high-performance applications following enterprise standards.
- Work with cloud platforms for deployment and scalability.
- Troubleshoot application issues and optimize performance.
- Participate in code reviews, Agile ceremonies, and technical design discussions.
Requirements
-
5+ years of experience in software development using:
-
C#
-
ASP.NET Core
-
.NET Framework/.NET 6/7/8
-
Web API development
-
Entity Framework
-
SQL Server
-
Experience with AI technologies such as:
-
Large Language Models (LLMs)
-
AI APIs (e.g., OpenAI, Azure OpenAI)
-
Prompt Engineering
-
Retrieval-Augmented Generation (RAG)
-
AI-powered chatbots and automation
-
Experience with cloud platforms, preferably:
-
Microsoft Azure
-
Strong understanding of:
-
Microservices architecture
-
Design patterns
-
CI/CD pipelines
-
Git version control
-
Agile/Scrum methodologies, * Banking or financial services domain experience.
-
Experience with containerization technologies such as Docker and Kubernetes.
-
Knowledge of AI governance, model monitoring, and responsible AI practices.
-
Familiarity with Python for AI/ML integration.
-
Experience with vector databases and semantic search solutions.
Education
- Bachelor's degree in computer science, Information Technology, Engineering, or a related field.