Job Title: Senior .NET Developer with React
Job Summary
We are seeking an experienced Senior .NET Developer with strong expertise in React to design, develop, and maintain scalable web applications. The ideal candidate will have a deep understanding of backend development using .NET technologies along with modern frontend frameworks like React, and will play a key role in architecting robust solutions.
Key Responsibilities
- Design, develop, and maintain high-performance web applications using .NET Core / ASP.NET Core and React.js
- Build RESTful APIs and integrate with frontend components
- Collaborate with cross-functional teams including UI/UX designers, product managers, and QA engineers
- Write clean, scalable, and maintainable code following best practices
- Optimize applications for maximum speed and scalability
- Lead code reviews and mentor junior developers
- Troubleshoot, debug, and upgrade existing systems
- Ensure security, data protection, and compliance standards
- Participate in architectural discussions and technical decision-making
Required Skills & Qualifications
- 5–10+ years of experience in software development
- Strong expertise in C#, .NET Core, and ASP.NET MVC/Web API
- Solid experience with React.js, Redux (or similar state management)
- Proficiency in HTML5, CSS3, JavaScript (ES6+)
- Experience with SQL Server or other relational databases
- Knowledge of Entity Framework / ORM tools
- Experience with RESTful APIs and microservices architecture
- Familiarity with Git and version control systems
- Strong understanding of software design patterns and OOP principles
Preferred Qualifications
- Experience with Azure / AWS cloud platforms
- Knowledge of Docker, Kubernetes, CI/CD pipelines
- Experience with TypeScript
- Familiarity with Agile/Scrum methodologies
- Exposure to DevOps practices