Overview
Roles & Responsibilities:
Front-End Development
· Design and develop dynamic, user-centric interfaces using React and modern front-end technologies.
· Build configurable portals (e.g., job application portals) and integrate real-time features using socket messaging.
· Seamlessly integrate AI-powered assistants and other APIs into the front-end.
· Ensure cross-browser compatibility and responsiveness of UIs.
Back-End Development
· Design, develop, and maintain robust, scalable back-end systems using .NET Core and C#.
· Implement serverless backend services leveraging Azure Functions, Cosmos DB, and Azure SQL.
· Build and maintain a microservices-based architecture for high scalability and reliability.
· Integrate message-driven systems using Azure Service Bus.
General Responsibilities
· Participate in requirements analysis, collaborating with cross-functional teams to define technical solutions.
· Architect, develop, test, and deploy applications following Clean Architecture principles and coding best practices.
· Refactor, debug, and enhance existing systems to improve performance and scalability.
· Create and maintain detailed documentation throughout the SDLC.
· Implement Agile methodologies and CI/CD pipelines to streamline the development process.
· Provide mentorship to junior developers and contribute to technical discussions and decision-making.
Key Skills and Competencies
Core Technical Skills
- Strong proficiency in C#, .NET Core, and ASP.NET Core for backend development.
- Advanced expertise in React, HTML5, CSS3, and front-end frameworks for building dynamic and interactive UIs.
- Experience with RESTful APIs, real-time messaging (e.g., sockets), and architectural patterns like MVC and N-layer architecture.
- Knowledge of SQL Server, Cosmos DB, and database optimization techniques.
Cloud & DevOps
- Hands-on experience with Azure cloud services (Azure Functions, Service Bus, Azure SQL).
- Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes is a plus.
- Proficiency in CI/CD pipelines for automated build and deployment processes.
AI Integration (Preferred)
- Experience integrating AI-driven features, including GPT-based APIs, Semantic Kernel, or other AI frameworks.
- Knowledge of building AI-powered assistants or copilots to enhance platform functionality.
Methodologies and Best Practices
- Deep understanding of Clean Architecture, Agile methodologies, and dependency injection patterns.
- Strong problem-solving, debugging, and analytical skills.
- Excellent communication and teamwork abilities, with a proactive approach to technical challenges.
Preferred Skills
- Experience in SaaS platforms, specifically CRM/ATS systems.
- Knowledge of microservices, serverless architecture, AI agentic frameworks, LLMs.
- Exposure to real-time systems and scalable cloud-native solutions.
Job Types: Full-time, Internship
Pay: ₹400,000.00 - ₹700,000.00 per year
Benefits:
- Flexible schedule
- Health insurance
- Paid sick time
- Provident Fund
Schedule:
- Day shift
Work Location: In person
Application Deadline: 23/04/2025
Expected Start Date: 23/04/2025