Key Responsibilities AI‑Enabled Application Development
- Design, develop, and deploy AI‑enabled enterprise applications that consume AI and LLM‑based APIs
- Collaborate closely with AI developers and data scientists to integrate AI services into user‑facing and backend applications
- Translate business use cases into end‑to‑end application solutions spanning UI, API, and data layers
UI / UX Development
- Design and develop modern, responsive web‑based user interfaces
- Create quick wireframes and UI prototypes to validate concepts with business users
- Build and deploy UI applications using modern frameworks and tooling, including Vite‑based development
Full‑Stack & Web Application Development
- Develop and deploy full‑stack web applications using modern frontend and backend technologies
- Implement clean, modular, and maintainable code across the application stack
- Ensure applications meet enterprise standards for usability, scalability, and maintainability
API Development & Integration
- Design, develop, and deploy RESTful and event‑driven APIs
- Integrate with AI services, enterprise platforms, and external systems
- Ensure APIs are secure, scalable, well‑documented, and performance‑optimized
Database Design & Data Layer Implementation
- Perform database modeling and schema design for application use cases
- Implement and manage relational and/or NoSQL databases
- Ensure data access patterns are optimized for performance, reliability, and security
Performance Optimization & Code Quality
- Analyze application code and system behavior to identify optimization opportunities
- Perform application performance tuning across UI, API, and data layers
- Apply best practices for code quality, testing, and maintainability
Cloud Engineering & Configuration
- Configure, deploy, and manage applications on cloud platforms , primarily:
- Microsoft Azure
- Google Cloud Platform (GCP)
- Set up cloud resources, networking, storage, and runtime environments
- Ensure solutions follow cloud best practices for security, availability, and cost efficiency
Security & Identity
- Implement application security controls , including authentication and authorization
- Design and integrate SSO and identity solutions using enterprise identity providers
- Perform security hardening, vulnerability fixes, and ongoing security tuning
DevOps & Deployment
- Set up and manage CI/CD pipelines for application builds and deployments
- Automate deployments, configuration, and environment management
- Support DevOps practices to improve deployment speed, reliability, and quality
Operations, Defect Management & Cost Optimization
- Perform defect analysis, root‑cause investigation, and permanent fixes
- Provide ongoing application support and enhancements
- Manage cloud administration activities , including monitoring and cost optimization