Job Title: Senior .NET Fullstack Developer
Location: Bangalore (Hybrid)
Experience: 7 – 12 Years
Job Type: 6 Months Contract (Extendable)
Joiner Status: Immediate Joiners Only
Key Responsibilities :
Frontend Development & Design
- React Development: Lead the development, enhancement, and maintenance of user-facing features using React.js and its core principles, ensuring high performance across various devices and browsers.
- Modern Web Stack: Implement responsive and scalable UI components using TypeScript, HTML5, and CSS best practices.
- User Experience (UX): Collaborate with UI/UX designers and product managers to translate visual designs and user requirements into high-quality code.
Backend Development & API Services
- C# / .NET: Architect and develop robust, scalable, and secure backend services using C# within the .NET framework.
- MVC & WebAPI: Design and implement application architecture using the Model-View-Controller (MVC) pattern and build RESTful services using WebAPI for seamless integration between the frontend and backend.
- Data Access: Utilize Entity Framework for object-relational mapping (ORM) to manage database interactions efficiently.
Performance & Database Optimization
- Performance Tuning (Mandatory): Identify performance bottlenecks across the application stack (front end, backend, and database) and implement effective solutions.
- SQL Optimization (Mandatory): Write complex, highly optimized SQL queries, stored procedures, and functions. Perform database schema analysis and optimization screening for improved application speed and reliability.
- System Health: Ensure the reliability, stability, and security of all deployed applications.
Technical Standards & Collaboration
- Code Quality: Adhere to high standards for code quality, testing, and documentation. Utilize best practices in software development, including design patterns and SOLID principles.
- Communication: Maintain good verbal and written communication skills for effective cross-functional collaboration with other developers, testers, and business stakeholders.
- Agile: Participate actively in all phases of the software development lifecycle within an Agile environment.
Mandatory Technical Skills & Experience
- 7–12 years of overall experience in software development, predominantly in the Microsoft .NET fullstack.
- Frontend: Extensive, professional experience with React.js and TypeScript / HTML5 / CSS.
- Backend: Deep expertise in C# (.NET, .NET Core/Framework) and the MVC architectural pattern.
- APIs: Proven track record of developing and deploying robust WebAPI (RESTful services).
- ORM: Strong working knowledge of Entity Framework or similar ORM tools.
- Database: Expert proficiency in SQL development, coupled with essential experience in performance tuning and optimization techniques.
Desirable Skills (Good to Have)
- Experience with cloud platforms (Azure or AWS).
- Knowledge of CI/CD pipelines (e.g., Azure DevOps, Jenkins).
- Familiarity with modern containerization technologies (Docker, Kubernetes).
- Experience with Unit Testing frameworks (e.g., Jest, NUnit).
Job Type: Contractual / Temporary
Contract length: 6 months
Pay: ₹150,000.00 - ₹170,000.00 per month
Application Question(s):
- Do you have 7+ years of experience in .NET Fullstack Development ?
- Do you have 5+years of experience in React ?
- Do you have experience in MVC ?
- Do you have experience in SQL (performance tuning & optimization) ?
Work Location: Remote