14 Sep
|
SUPER E FACTORY DEPOT
|
Noida
14 Sep
SUPER E FACTORY DEPOT
Noida
We are looking for a highly skilled Full Stack Developer who can independently develop and maintain complete business applications across frontend, backend, database, APIs and cloud/deployment environments.
The ideal candidate should have strong experience in C#, ASP.NET Core, .NET 8/10, SQL Server and modern frontend/mobile development, along with practical experience using AI coding tools such as Cursor, GitHub Copilot and ChatGPT to accelerate software development.
The candidate should be capable of taking a feature from:
Requirement → UI → Database → API → Business Logic → Integration → Testing → Deployment with minimal supervision.
Key Responsibilities
1.
Full Stack
Development
- - Design, develop and maintain end-to-end business applications.
- Convert business requirements into technical solutions.
- Develop responsive web and mobile interfaces.
- Develop REST APIs and backend services.
- Design database structures and optimize SQL queries.
- Integrate third-party APIs and services.
- Debug and resolve frontend, backend and database issues.
- Participate in architecture and technical decisions.
- Maintain existing applications and develop new modules.
2. Backend – .NET
Strong hands-on experience with:
- - C#
- .NET 8 / .NET 10
- ASP.NET Core
- ASP.NET Core Web API
- Entity Framework Core
- Dependency Injection
- Middleware
- REST APIs
- Swagger / OpenAPI
- JWT Authentication
- Role-Based Authorization
- Background Services
- SignalR / WebSockets
- API versioning
- Caching
- Logging and exception handling
Knowledge of legacy ASP.NET MVC / .NET Framework is preferred for maintaining existing applications.
Web Development
Knowledge of
- - HTML5
- CSS3
- JavaScript
- TypeScript
- React / Angular
- Bootstrap / Tailwind CSS
is preferred.
Candidate should understand how frontend applications communicate with .NET APIs.
3. Database – SQL Server
Strong knowledge of Microsoft SQL Server is mandatory.
Experience with
- - SQL Server 2019/2022/2025
- Database design
- Tables
- Relationships
- Primary/Foreign Keys
- Indexes
- Views
- Stored Procedures
- Functions
- Transactions
- CTE
- Window Functions
- Query optimization
- Execution plans
- Deadlock and blocking analysis
- Database migration
- Backup and recovery
Candidate should be capable of identifying and resolving slow database queries.
Additional Advantage
- - PostgreSQL
- MongoDB
- Redis
4. API &
- Third-Party Integration
Candidate should have experience integrating:
- - Payment gateways
- SMS APIs
- Email APIs
- WhatsApp APIs
- GST/verification APIs
- Logistics APIs
- Maps/location APIs
- Cloud services
- AI/LLM APIs
- Authentication services
Strong understanding of
- - REST
- JSON
- Webhooks
- OAuth
- JWT
- API authentication
- API rate limiting
- Retry mechanisms
- Idempotency
- Error handling
5. AI-Assisted Software Development – Mandatory The candidate must be comfortable using AI tools as part of the regular development workflow.
Experience with
- - Cursor
- GitHub Copilot
- ChatGPT
- Claude or equivalent AI coding tools
is expected.
The developer should use AI for:
- - Code generation
- UI development
- API development
- SQL query generation
- Stored procedure creation
- Debugging
- Refactoring
- Unit test generation
- Documentation
- Code review
- Error analysis
- Legacy code understanding
- Performance optimization
- Creating technical documentation
- Generating test cases
Expected workflow
Requirement → AI-assisted implementation → Developer review → Testing → Optimization → Production The developer must understand that AI-generated code needs to be reviewed, validated, secured and tested before deployment.
6. AI / LLM Integration
Experience with AI integration is a strong advantage.
Knowledge of
- - OpenAI API
- Azure OpenAI
- LLM APIs
- Prompt engineering
- Function/tool calling
- Embeddings
- Vector databases
- RAG
- AI chatbot integration
- AI agents
- Speech-to-text
- Text-to-speech
- Voice AI
is preferred.
The candidate should be capable of integrating AI functionality into existing .NET applications.
7.
Software
Architecture
Understanding of
- - Clean Architecture
- SOLID principles
- Layered Architecture
- Dependency Injection
- Repository/Service patterns
- Modular architecture
- Microservices
- Event-driven architecture
- API versioning
- Distributed systems
- Caching
Candidate should know when to use a modular monolith vs. microservices based on actual business requirements.
9. Security
Good understanding of
- - JWT
- OAuth 2.0
- Role-based access control
- HTTPS
- Encryption
- Password hashing
- SQL injection prevention
- XSS
- CSRF
- Input validation
- Secure API development
- Secure file upload
- Secrets management
- OWASP principles
9. Performance &
- Scalability
Candidate should be able to troubleshoot:
- - Slow API response
- Slow SQL queries
- High CPU usage
- High memory usage
- Database blocking/deadlocks
- API timeout
- 502/503/504 errors
- Background job failures
- High concurrent traffic
Experience with
- - Redis
- Distributed caching
- Background workers
- Queues
- Database indexing
- Query optimization
- Load testing
is preferred.
10. DevOps &
- Deployment
Working knowledge of
- - Git
- GitHub/GitLab/Azure DevOps
- CI/CD
- Docker
- Docker Compose
- IIS
- Windows Server
- Azure
- Environment configuration
- Application logging
- Monitoring
Preferred
- - Azure App Service
- Azure SQL
- Azure Storage
- Azure Functions
- Application Gateway
- GitHub Actions
- Azure DevOps Pipelines
11. Testing
Candidate should have experience with:
- - Unit Testing
- Integration Testing
- API Testing
Tools
- - xUnit / NUnit
- Moq
- Postman
- Swagger
- Automated API testing
12. Git &
- Development Practices
Candidate should understand
- - Git branching
- Pull requests
- Code reviews
- Merge conflicts
- Version control
- Release management
- CI/CD workflows
Should follow clean coding and proper documentation practices.
Required Technical Skills
Technology
Requirement
C#
Mandatory – Strong
.NET 8/10
Mandatory – Strong
ASP.NET Core
Mandatory
REST API
Mandatory
SQL Server
Mandatory – Robust
Entity Framework Core
Mandatory
Flutter/Dart
Preferred
HTML/CSS/JavaScript
Mandatory
React/Angular
Preferred
Git
Mandatory
AI Coding Tools
Mandatory
Docker
Preferred
Azure
Preferred
Redis
Preferred
PostgreSQL
Good to Have
MongoDB
Good to Have
AI/LLM Integration
Strong Advantage
CI/CD
Preferred
📌 Dot NET Developer (Noida)
🏢 SUPER E FACTORY DEPOT
📍 Noida