Bachelor's degree or higher in Computer Science or a related technical field, or equivalent practical experience.
Minimum 5+ years of software development experience delivering production-grade applications.
Strong proficiency with a modern stack such as C#, .NET, Node.js,
* JavaScript/TypeScript, and React, plus solid SQL, HTML5, and CSS fundamentals.
Solid understanding of modern application architectures (microservices, API-first, single-page apps) and command of core design patterns (e.g., MVC, CQRS, Repository).
Experience building or integrating AI-powered features using LLM APIs (e.g.,
* Claude, OpenAI, Azure OpenAI) — such as conversational interfaces, summarization, or intelligent search.
Experience designing agent-based systems — multi-step reasoning, tool/function calling, and orchestration — using frameworks like LangChain/LangGraph or directly against LLM provider SDKs; familiarity with RAG and context management.
Comfortable working in an AI-augmented development environment, leveraging agents like Claude Code, GitHub Copilot, or Codex for coding, debugging, and review — and able to evaluate AI output critically.
Experience with Azure or AWS;
Experience with cloud-based financial or operations platforms, including APIs, integrations, single sign-on, and data visualization.
Strong proficiency in spoken and written English, including presenting to non-technical audiences.