24 Aug
|
UnifyCloud
|
Noida
Job Description:
As a Full Stack Developer (.NET), your primary responsibility will be designing, developing, and maintaining software applications throughout the entire software development life cycle. You will work closely with our team of developers, designers, and project managers to deliver scalable, high-performance, and cutting-edge solutions.
Responsibilities:
- Strong hands-on experience in C# and .NET.
- Robust experience with ASP.NET Core / Web API and REST APIs.
- Strong knowledge of SQL Server and Entity Framework/Core.
- Hands-on experience with Azure cloud services, migration, and modernization.
- Experience in distributed applications and microservices.
- Strong understanding of software architecture and design patterns.
- Experience with Azure DevOps and CI/CD pipelines.
- Strong debugging, analytical, and problem-solving skills.
- Experience in leading and mentoring development teams.
- Exposure to Azure OpenAI, Generative AI, and RAG.
Good to Have
- Azure AI Search, RAG, Vector Databases, AI Agents/Agentic AI.
- Microsoft Copilot / Copilot Studio.
- Docker, Kubernetes / AKS.
- Angular / React.
- PostgreSQL, MySQL, or Oracle.
- Azure Functions, Service Bus, and API Management.
- Application Performance Monitoring and cloud cost optimization.
- Application/database assessment and migration tools.
Architecture & Engineering Expectations
The candidate should have practical knowledge of:
- Clean Architecture & SOLID principles
- Domain-Driven Design & Design Patterns
- Microservices & Distributed Systems
- API-first and Event-driven Architecture
- Secure, Scalable & High-Availability Applications
- Cloud-native Architecture
- Performance Optimization
- Containerization
- Enterprise Integration Patterns
Key Responsibilities
- Design and develop scalable .NET and Azure-based applications.
- Lead Azure migration and application modernization initiatives.
- Define technical architecture and development standards.
- Build and integrate APIs, microservices, and distributed systems.
- Implement CI/CD and cloud deployment practices.
- Guide and mentor development teams through technical challenges.
- Identify opportunities to leverage Azure OpenAI, Generative AI and RAG.
- Ensure application security, performance, scalability, and reliability.
📌 Team Lead (Noida)
🏢 UnifyCloud
📍 Noida