Fullstack Developer - .NET
Quest Global · Bengaluru, Karnataka, India
Quest Global · Bengaluru, Karnataka, India
**Job Requirements** Backend (.NET MVC Core): - Design, develop, and implement robust and secure backend services using ASP.NET MVC Core with C#. - 7+ years of experience in Development activities, able to lead a team - Architect and build scalable backend solutions to handle high traffic and complex data requirements. - Interact with databases (e.g., SQL Server ) to manage data persistence efficiently. - Implement business logic and validation rules with a focus on security and performance. - Develop and implement comprehensive unit tests and integration tests for backend services. - Document APIs and code according to best practices for maintainability. Frontend (React Expert): - Design, develop, and maintain exceptional user interfaces using React.js and cutting-edge frontend libraries and frameworks (e.g., Redux, React Router, Material-UI, etc.). - Champion best practices in frontend development, including component-based architecture, state management, and code reusability. - Craft pixel-perfect, responsive user interfaces that deliver a seamless user experience across all devices and browsers. - Write clean, maintainable, well-documented, and performant JavaScript code. - Collaborate closely with designers to translate UI mock-ups into interactive and intuitive user interfaces. - Integrate frontend components with backend APIs using efficient techniques like REST and Graph API. - Conduct unit testing for frontend components to ensure functionality and stability. - Stay up to date with the latest trends and advancements in the React ecosystem. General **Work Experience** Qualifications: - Bachelors degree in computer science, Software Engineering, or a related field (or equivalent experience). - Strong hands-on experience developing web applications using .NET MVC Core (C#). - Strong hands-on experience developing user interfaces using React.js with a proven track record of building complex and high-quality applications. - In-depth knowledge of React best practices, including component lifecycle, state management, and optimization techniques. - Strong understanding of object-oriented programming (OOP) principles and design patterns. - Experience with building REST APIs or Graph APIs. - Experience with relational databases (e.g., SQL Server) or NoSQL databases (e.g., MongoDB). - Experience with version control systems (e.g., Git). - Excellent problem-solving and analytical skills. - Strong communication and collaboration skills. - Nice to have experience in JIRA