Job Description .NET Full Stack Developer
Company: Ramxora Private Limited (Ramxora.AI)
Website: www.ramxora.ai
Email:
[email protected]
Job Title: .NET Full Stack Developer
Experience: 2–3 Years
Employment Type: Full-Time
Location: Mahadevapura, Bengaluru (On-site)
About Ramxora Private Limited (Ramxora.AI)
Ramxora Private Limited (Ramxora.AI) is a technology-driven company focused on building innovative, scalable, and secure software solutions. We are passionate about delivering enterprise applications, AI-powered products, and intelligent desktop solutions that solve real-world business challenges.
Job Summary
We are looking for a talented .NET Full Stack Developer with 2–3 years of experience in building enterprise web applications and Windows-based desktop solutions. The ideal candidate should have hands-on experience in .NET Core/.NET Framework, ASP.NET, C#, Angular/React, Windows APIs, Desktop Agent Development, Windows Services, REST APIs, SQL Server, and application security.
Key Responsibilities
- Design, develop, test, and maintain enterprise applications using C#, ASP.NET Core, and .NET Framework.
- Develop responsive web applications using HTML5, CSS3, JavaScript, Bootstrap, and Angular or React.
- Design and develop Windows Desktop Agents for endpoint automation, background monitoring, system integrations, and data collection.
- Develop and maintain Windows Services for scheduled jobs, background processing, and communication with backend systems.
- Work with Windows APIs (Win32 API) for file system operations, registry access, process management, system events, and device interactions.
- Build and consume RESTful APIs and integrate third-party services.
- Implement secure authentication and authorization using JWT, OAuth 2.0, and Microsoft Entra ID (Azure AD).
- Develop SQL queries, stored procedures, and optimize database performance.
- Troubleshoot, debug, and resolve production issues across web and desktop applications.
- Participate in code reviews and follow secure coding standards and best practices.
- Collaborate with cross-functional teams in an Agile/Scrum environment.
Required Technical Skills
Backend
- C#
- .NET Framework
- .NET Core / .NET 6/7/8
- ASP.NET Core
- ASP.NET MVC
- Web API
- RESTful Services
- Entity Framework / EF Core
- LINQ
- Dependency Injection
- Asynchronous Programming (async/await)
Frontend
- HTML5
- CSS3
- JavaScript
- TypeScript
- Angular (Preferred)
- React (Good to Have)
- Bootstrap
- jQuery
Desktop & Windows Development
- Windows Desktop Application Development (WinForms/WPF)
- Desktop Agent Development
- Windows Services
- Windows API (Win32 API)
- File System Programming
- Windows Registry
- Event Logs
- Task Scheduler
- Process & Memory Management
- Inter-Process Communication (IPC)
- P/Invoke (Basic Knowledge)
Database
- Microsoft SQL Server
- T-SQL
- Stored Procedures
- Views
- Query Optimization
Security
- Authentication & Authorization
- JWT
- OAuth 2.0
- OpenID Connect
- Microsoft Entra ID (Azure AD)
- Role-Based Access Control (RBAC)
- Secure Coding Practices
- OWASP Top 10
- SSL/TLS
- Data Encryption Basics
Services & Integration
- REST APIs
- Web API Development
- Windows Services
- Worker Services
- WCF (Good to Have)
- JSON & XML
- Third-Party API Integration
Tools
- Visual Studio
- Git
- Azure DevOps
- Postman
- Swagger/OpenAPI
- NuGet
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related discipline.
- 2–3 years of hands-on experience in .NET application development.
- Experience developing both web applications and Windows desktop applications.
- Hands-on experience with Desktop Agent Development, Windows Services, and Windows API integration.
- Strong knowledge of C#, ASP.NET Core, SQL Server, and REST APIs.
- Understanding of secure coding practices and authentication mechanisms.
- Familiarity with Agile/Scrum methodologies.
Preferred Skills
- Microsoft Azure Fundamentals
- Microservices Architecture (Basic Knowledge)
- Unit Testing (xUnit, NUnit, MSTest)
- Docker (Basic Knowledge)
- CI/CD Concepts
- Design Patterns
- Git Version Control
Soft Skills
- Robust analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Self-motivated with a strong sense of ownership.
- Ability to quickly learn and adapt to new technologies.
📌 .NET Full stack Developer (Bengaluru)
🏢 Ramxora Private Limited (Treez Enterprise Group)
📍 Bengaluru