Design, develop, and implement enterprise applications using AI, Angular, Node, Web API, .NET or Python and Azure cloud services.
Build UI components and features using React and modern front-end patterns.
Write clean, efficient, secure, and maintainable code following best practices and coding standards.
Participate in architecture discussions and contribute to solution design.
Participate in sprint planning, backlog refinement, daily stand-ups, and retrospectives.
Work closely with product owners, architects, QA, DevOps, and cross-functional development teams.
Collaborate with onsite and offshore teams to ensure smooth delivery and knowledge sharing.
Ensure solutions meet security, performance, and scalability requirements.
Perform code reviews, provide technical feedback, and support continuous improvement.
Work with DevOps teams on CI/CD pipelines and automated build and deployment processes (good to have).
Identify opportunities to improve code quality, processes, and development workflows.
Stay current with emerging technologies, frameworks, and best practices.
13+ years of experience in software development and enterprise application delivery.
Experience implementing LLM-based agents and AI orchestration patterns.
Familiarity with Semantic Kernel and Microsoft Agent Framework.
Hands-on experience with Azure cloud services (Compute, Storage, Networking).
Experience building applications using React or similar front-end frameworks.
Understanding of DevOps practices, CI/CD pipelines, and release processes (Azure DevOps preferred).
Strong communication and documentation skills.
Ability to work in distributed delivery models with offshore teams.
Solid understanding of Agile methodologies.