We are looking for experienced AI/.NET Developers to support ADC-SEB Bank in designing, developing, and implementing AI-powered applications and agentic engineering solutions.
This role combines strong Microsoft .NET development expertise with modern AI engineering, including Generative AI, LLMs, AI Agents, RAG, tool/function calling, and workflow orchestration. The successful candidate will work closely with business stakeholders, architects, and engineering teams to deliver secure, scalable, and production-ready AI solutions within a banking environment.
Key Responsibilities
AI & Agentic Engineering
- Design and develop AI-powered applications using LLMs and Generative AI.
- Build AI agents and multi-agent workflows for reasoning, planning, tool usage, and task execution.
- Develop agentic workflows integrating LLMs with enterprise systems, APIs, databases, and business applications.
- Implement RAG (Retrieval-Augmented Generation) solutions using enterprise data and knowledge bases.
- Apply prompt engineering techniques to improve LLM accuracy, reliability, and performance.
- Implement function/tool calling and AI orchestration frameworks.
- Evaluate and optimize AI solutions for accuracy, latency, reliability, and cost.
- Develop guardrails, validation mechanisms, and human-in-the-loop workflows.
.NET Software Development
- Design, develop, test, and maintain applications using C# and .NET/.NET Core.
- Develop RESTful APIs and microservices for AI and enterprise system integration.
- Integrate AI capabilities into existing .NET applications and enterprise platforms.
- Build scalable and maintainable backend services following software engineering best practices.
- Perform unit testing, integration testing, debugging, and performance optimization.
Cloud & AI Integration
- Develop and deploy AI solutions using Microsoft Azure.
- Work with Azure OpenAI and Azure AI Services.
- Integrate applications with enterprise APIs, databases, authentication services, and cloud infrastructure.
- Support CI/CD pipelines and automated deployment processes.
Banking & Enterprise Environment
- Develop solutions in accordance with banking security, governance, and compliance requirements.
- Ensure applications meet enterprise standards for security, data protection, auditability, and access control.
- Collaborate with architects, product owners, business analysts, developers, and technology teams.
- Participate in Agile/Scrum ceremonies, technical discussions, code reviews, and solution design sessions.
Requirements
Must Have
- Strong hands-on experience with C#, .NET, and .NET Core.
- Experience developing enterprise-grade applications and APIs.
- Strong understanding of REST APIs and microservices.
- Practical experience developing Generative AI / LLM applications.
- Experience with AI Agents, Agentic AI, or Agentic Engineering.
- Hands-on experience with RAG architecture.
- Experience with prompt engineering and LLM integration.
- Experience integrating AI models with enterprise applications.
- Strong understanding of software engineering principles and design patterns.
- Experience with Git and modern software development practices.
- Demonstrable experience delivering AI/LLM solutions in application or production environments.
Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
- 3–8 years of software development experience, depending on seniority.
- Strong analytical and problem-solving skills.
- Good communication and stakeholder management skills.
- Experience working in Agile/Scrum development teams.