19 Sep
|
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:
Robust hands-on experience in C# and .NET.
Robust experience with ASP.NET Core / Web API and REST APIs.
Solid 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