Senior AI application developer
Careernet · Hyderabad, Telangana, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Careernet · Hyderabad, Telangana, India
Key Responsibilities • Design, develop, and deploy scalable applications using .NET (C#, ASP.NET Core) and modern front-end frameworks (React or Angular) • Integrate AI-powered features using LLMs (OpenAI/Azure OpenAI) to enhance business workflows and user experiences • Optimize system and AI performance, improving response times and scalability • Implement AI guardrails, including data protection, prompt safety, and output reliability • Build and integrate APIs and enterprise systems to enable seamless data flow • Design and implement microservices-based architectures • Build, deploy, and manage containerized applications using Docker • Develop and maintain CI/CD pipelines and support cloud deployments (Azure preferred) • Ensure high-quality code through testing, monitoring, and adherence to best practices • Troubleshoot and resolve production issues, including complex system and AI-related challenges • Apply secure development practices, including authentication (OAuth2/SSO) and data security • Collaborate with engineering teams, participate in code reviews, and contribute to technical decision-making Required Qualifications • Experience in .NET development (C#, ASP.NET Core) • Experience with front-end frameworks such as React or Angular (TypeScript) • Hands-on experience with OpenAI APIs or Azure OpenAI • Solid understanding of LLM concepts (prompt design, token usage, limitations) • Strong experience with SQL Server and API integrations • Experience with cloud platforms (Azure preferred) and CI/CD pipelines • Experience with Docker and containerized application development • Good understanding of software design principles, microservices, and system architecture • Knowledge of security best practices, including OAuth2 and SSO