21 Oct
|
QAAgility Technologies
|
Bengaluru
21 Oct
QAAgility Technologies
Bengaluru
Job Description
Role: Full stack Developer (Backend-Focused) (.
NET Core+ReactTS)
Location:
Bengaluru
Experience:
3+ Years Job Overview: We are looking for a Fullstack Developer, backend-focused, with 3+ years of experience in .
NET Core, C#, and modern backend development practices. The candidate should be able to code backend services, work with databases, and build APIs, with preferred experience on the React frontend as well. Hands-on experience with Docker, file upload and handling, network sockets, and SignalR is expected, along with a working understanding of unit testing and code coverage. Comfort using AI-assisted coding tools day to day is a key attribute.
Key Responsibilities
• Design, develop, and maintain backend applications using .
NET Core and C#.
• Work with databases and build/maintain REST APIs.
• Develop features involving file upload, processing, and secure file handling.
• Build real-time communication solutions using SignalR and manage network socket programming as required.
• Write unit, integration, and end-to-end tests using frameworks like xUnit, NUnit, or MSTest.
• Implement and monitor code coverage using appropriate tools (e.g., Coverlet, dotCover).
• Containerize applications and services using Docker, ensuring reliable builds and deployments across environments.
• Code and enhance frontend features in React.js/TypeScript as needed.
• Use AI-assisted coding tools (e.g., GitHub Copilot) as part of the regular development workflow, including for SDLC tasks beyond just code generation.
• Proactively debug issues, analyze logs, and perform root cause analysis to resolve bugs or performance bottlenecks.
• Collaborate with front-end developers, QA, DevOps,
and product teams for timely and quality delivery.
• Participate in code reviews and follow coding standards and best practices. Required Skills &
Qualifications:
• 3+ years of professional experience in .
NET Core and C#.
• Hands-on experience working with databases and building APIs.
• Preferred real experience with React.js and JavaScript/TypeScript.
• Working knowledge of network sockets and SignalR.
• Proficiency in file upload, file I/O, and handling large/binary files.
• Understanding unit testing, integration testing, and code coverage.
• Hands-on experience with Docker.
• Valuable knowledge of REST APIs, asynchronous programming, and dependency injection.
• Well-versed in using AI tools (e.g., GitHub Copilot) for assistive coding and SDLC tasks.
• Familiar with Git and version control workflows.
• Experience with Entity Framework Core or other ORM tools.. Nice to Have:
• Experience with CI/CD pipelines.
• Familiarity with cloud platforms like Azure.
• Exposure to message queues such as Azure Service Bus.
• Knowledge of log aggregation and monitoring tools.
• Familiarity with CSS frameworks (Tailwind, Bootstrap) and Vite.
• Familiarity with cloud platforms like Azure.
• Knowledge of log aggregation and monitoring tools. Soft
Skills:
• Strong communication and collaboration skills.
• A team player who adapts quickly and works well in cross-functional teams.
• Proactive in identifying issues, suggesting solutions, and driving them to closure.
• Committed to quality, ownership, and continuous improvement. Educational Qualification:
• Bachelor's degree in computer science, Information Technology, or related field.
📌 Full stack Developer (Bengaluru)
🏢 QAAgility Technologies
📍 Bengaluru