Description :
Company : Unifi Service
Location : Remote / Hybrid
Job Type : Full-Time
About the Role :
We are seeking a highly experienced and versatile AI Developer to join our innovative team.
The ideal candidate will possess a deep and proven history (7-8 years) of developing and deploying complex, enterprise-grade full-stack applications, with a strong, dedicated focus (4-5 years) on leveraging generative AI, LLMs, and intelligent agentic systems to solve critical business challenges.
This role requires a unique combination of full-stack mastery and cutting-edge AI expertise, all within the Microsoft ecosystem, particularly Azure.
The developer will be responsible for owning the end-to-end development lifecycle, from architecting scalable solutions to implementing robust and intelligent features.
You will bring a wealth of business acumen, demonstrating how AI capabilities can be applied to real-world business use cases to drive automation, process improvement, and competitive advantage.
Responsibilities :
Full-Stack Development (60%) :
- Serve as a technical leader in the design, development, and deployment of scalable, high-performance web applications using the Microsoft technology stack.
- Architect and build robust backend APIs and microservices using Azure-based serverless architecture, C#, and the .NET framework.
- Develop dynamic and responsive frontend user interfaces using modern frameworks such as React.
- Manage and optimize data persistence and retrieval with SQL Server, ensuring data integrity and performance.
- Design and develop RESTful APIs based on established principles, including statelessness, proper resource naming, versioning, and consistent error handling.
- Utilize advanced IDEs like Visual Studio Code for development and leverage GitHub and GitHub Copilot for coding, accelerated development, and code reviews.
Generative & Agentic AI Development (40%) :
Apply 4-5 years of demonstrated AI experience to develop and deploy AI-driven applications that solve concrete business use cases, providing compelling examples from previous projects.Build and optimize Retrieval-Augmented Generation (RAG) pipelines, integrating LLMs (e.g., from OpenAI, watsonx) with proprietary knowledge bases and vector databases (e.g., Qdrant, Milvus, Weaviate) to deliver accurate, context-aware, and current business information.Create and orchestrate intelligent AI agents using frameworks like CrewAI, LangChain, or LangGraph, applying multi-agent coordination patterns for collaborative problem-solving.Utilize Copilot for PowerApps to create agent-based solutions that enhance business workflows.Integrate AI agents and LLMs with external systems, APIs, and proprietary data sources to extend functionality and connect business processes.Employ techniques like advanced prompt engineering and fine-tuning to enhance the performance, accuracy, and reliability of LLM and RAG-based systems.Azure DevOps & Cloud Infrastructure :
Implement Infrastructure as Code (IaC) using YAML pipelines and ARM templates within Azure DevOps to automate the provisioning and deployment of Azure resources.Manage source code and collaboration using Git within Azure Repos and GitHub, demonstrating a strong command of branching, merging, and pull request workflows.Deploy and manage AI and full-stack applications in Azure cloud environments, following MLOps and DevOps best practices for model deployment, monitoring, and management.Apply architectural design principles for resilience, scalability, and security in a serverless and microservices-based environment.Write clear and comprehensive functional and technical documentation, outlining project requirements, design, and implementation details.Qualifications : Required Experience
Total Experience : Minimum of 10-12 years of professional software development experience.Full-Stack Development : 7-8 years of experience in designing, developing, and deploying full-stack web applications using Azure, .NET Core, React, and SQL Server.AI Development : 4-5 years of hands-on experience developing AI solutions, specifically leveraging Generative AI, LLMs, RAG, and Agentic AI frameworks. Must be able to discuss and demonstrate real-world business use cases solved with AI.Technical Expertise
Programming Languages : Expert-level proficiency in C# and Python.Frameworks & Libraries (Full Stack) : .NET Core (ASP.NET MVC, Web API), ReactJS, Entity Framework, RESTful API design.Frameworks & Libraries (AI) : LangChain, CrewAI, LangGraph, LlamaIndex, Python's AI / ML libraries.Tools & IDEs : Visual Studio Code, Jupyter Notebooks, GitHub, GitHub Copilot, Copilot for PowerApps.Architecture & Design : Microservices, Serverless, Event-Driven, REST API design, design patterns (e.g., CQRS, Repository).Azure & DevOps : Azure services (Functions, App Services, SQL, Vector Search), Azure DevOps (YAML pipelines), Git, ARM templates.Databases : SQL Server, Vector Databases (e.g., Qdrant, Milvus, Weaviate).Documentation : Experience writing functional specifications (what the system should do) and technical specifications (how the system will be built).Personal & Professional Skills
Business Acumen : Proven ability to understand business needs and translate them into effective, AI-powered technical solutions.Communication : Exceptional communication skills for explaining complex technical and AI concepts to both technical and non-technical stakeholders.Collaboration : Experience in mentoring team members, conducting code reviews, and contributing to a collaborative development culture.Problem-Solving : Excellent analytical and critical-thinking skills for addressing complex challenges in system design and optimization(ref : hirist.tech)