Position: DI – .NET-ReactJS – Fullstack (CE512SF RM 3886)
Primary skills: .NET , maintain RESTful Web APIs using C# and .NET
Secondary skills: ReactJS , user-facing web applications using ReactJS
Job Responsibilities
We are seeking a Senior Software Engineer with strong experience in .NET (C#) Web API development and hands-on ReactJS development. The role involves building scalable backend services and modern, responsive frontend applications, working end-to-end across the stack. You will collaborate with cross-functional teams to deliver high-quality, enterprise-grade solutions with a strong focus on performance, maintainability, and user experience.
Education:
- BE/ BTech degree in Electrical, Computer Engineering or Computer Science with 6 plus years of web application development experience
- MTech/ MS degree in Electrical, Computer Engineering or Computer Science with 5 plus years of web application development experience
Experience/Qualifications
Backend Development (.NET – Primary)
- Design, develop, and maintain RESTful Web APIs using C# and .NET (Core / .NET 6+)
- Implement complex business logic, validations, and integrations
- Work with relational databases (SQL Server / PostgreSQL / MySQL)
- Optimize API performance, scalability, and security
- Implement authentication and authorization (JWT, OAuth, role-based access)
- Write unit, integration, and component-level tests
- Ensure adherence to clean code, SOLID principles, and design patterns
Frontend Development (ReactJS – Secondary skill)
- Design and develop user-facing web applications using ReactJS
- Build reusable and maintainable UI components
- Implement state management using Redux / Context API
- Integrate frontend applications with backend APIs
- Handle routing, forms, validations, and API error handling
- Collaborate with UX designers to implement responsive designs
Required Skills
Backend
- Strong experience with C#, .NET Core / .NET 6+
- Extensive experience building RESTful Web APIs
- Strong understanding of OOP, SOLID, and design patterns
- Experience with ORM tools (Entity Framework, Dapper)
- Knowledge of authentication & authorization mechanisms
Frontend – Secondary Skill
- Hands-on experience with ReactJS
- Strong knowledge of JavaScript (ES6+), HTML, CSS
- Experience with state management (Redux / Context API)
- Familiarity with modern frontend build tools (Webpack, Vite, npm)
- Experience in consuming and handling REST APIs
Good to Have
- Experience with microservices architecture
- Exposure to Docker and Kubernetes
- Cloud experience with AWS or Azure
- Knowledge of message queues (Kafka, SQS, RabbitMQ)
- Experience with OpenTelemetry or distributed tracing
Soft Skills
- Strong analytical and problem-solving skills
- Ability to work independently on complex features
- Excellent communication and collaboration skills
- Ownership mindset with attention to quality and timelines
- Mentoring mindset and team-first attitude
*******************************************************************************************************************************************
Apply for this position
Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.
