Technical Experience:
- Expertise in .NET Technologies, C#, ASP.NET, .NET Core, OOP, and Python for Web and GenAI solutions.
- Develop dynamic, responsive UI components using Angular (16-19).
- Implement state management with NgRx, Akita, or Signals.
- Write clean, modular TypeScript, JavaScript, HTML5, CSS, using Angular/React Material, Bootstrap, or Tailwind CSS.
- Ensure cross-browser compatibility, responsiveness, and optimized UI performance.
- Integrate REST APIs and WebSocket's for real-time applications.
- Design and implement RESTful APIs and microservices using ASP.NET Core.
- Implement authentication & authorization with OAuth2, JWT, or Identity Server.
- Hands-on with Web API, gRPC, and scalable API design.
- Work with Entity Framework Core, SQL Server, and database programming (procedures, functions, triggers).
- Experience with RabbitMQ or Kafka for event-driven architectures.
- Optimize backend performance and ensure high availability.
Cloud and DevOps:
- Deploy applications on Azure, AWS, or GCP
- Build CI/CD pipelines using GitHub Actions, Azure DevOps, or Jenkins
- Work with Docker and Kubernetes for containerization and orchestration
- Extensive Azure PaaS experience: Azure AD, App Services, Azure SQL, Functions, Key Vault, Logic Apps, Service Bus, Event Hub, Blob Storage, CDN.
GenAI & Orchestration:
- Knowledge of AI orchestration SDKs: LangChain, DeepAgent, Microsoft Agent Framework, Prompt Engineering.
- Integrate GPT4/GPT5 models into .NET using Microsoft Semantic Kernel.
- Implement function/tool calling, schema validation, and structured output enforcement to reduce hallucinations.
- Expertise in RAG architecture: embeddings, vector search (Azure AI Search, Pinecone, pgvector), reranking, metadata filtering.
Developer Productivity & Tooling:
- Proficient with GitHub Copilot (IDE/CLI/PR review) for code generation, testing, and standards compliance.
- Build custom Copilot agents for automated PR triage and secure coding enforcement.
- Hands-on with MS SQL Server, Visual Studio 2022, Azure DevOps, and Agile delivery.
Design Architecture and Quality:
- Strong experience with Agile/Scrum, TDD, and unit testing.
- Apply design patterns like Singleton, Factory, Faade, etc., to solve software design challenges.
- Develop web applications with excellent usability and user experience.
Experience:
- 8-13 years of experience
- Understanding of and experience with an agile SDLC
- AI orchestration and Prompt Engineering are added advantage.
- Excellent hands-on experience with Python, NodeJS, Express.Js, JavaScript
- Excellent communication and presentation skills needed, should be able to articulate ideas and present to higher management.
- Experience in managing and maintaining environment for the product- repository and versioning, build management and deployments.
- Experience in product release cycle, best practices, code reviews and defect management. Efficient in handling changes and enhancements.
- Strong knowledge of multi-threading and application clustering, scalability, performance, application security, code analysis and optimization.
- Good database concepts and hands on in design and development.
- Hands on experience in Database activities such as writing stored procedure, functions, triggers, and cursor and involved in table design using SQL server.
- Good to have experience in localization and globalization, security, performance, integration with third party components and applications.
Essential Duties and Responsibilities:
- Generate innovative approaches and solutions to complex issues, Create POC, demo and present to higher management.
- Evaluate new development tools and drive their implementation within development teams.
- Mentor less-experienced staff by providing daily guidance and direction.
- Conduct technical research regarding different ways to improve our development environment and best practices.
- Developand deploy application to Azure using Azure DevOps and Azure PaaS.
- Ccontribute in necessary Architecture documentation, participate in gate review to include Infrastructure, security, and performance.
- Ensure that deliverables are self-certified prior to transitioning to the downstream consumers of the delivery (QA and customers).
- Ensure Build and maintain AI agent workflows using LangChain, DeepAgent, or Microsoft Agent Framework.
Our Interview Practices