Description:
We are seeking a talented Full Stack Developer proficient in .NET 8 environment, with a strong emphasis on Clean Architecture, Entity Framework, QRS, Test Driven Development (TDD), and Behavior Driven Development (BDD).
The ideal candidate will have experience in developing Web APIs, Blazor and .NET applications.
Responsibilities:
Design and implement scalable and maintainable solutions using Clean Architecture principles.
Develop and manage data models and database interactions using Entity Framework.
Implement CQRS (Command, Query-Responsibility Segregation) for optimized performance and scalability.
Drive development processes using Test Driven Development (TDD) and Behavior Driven Development (BDD) methodologies.
Develop RESTful Web APIs to facilitate seamless communication between front-end and back-end systems.
Create responsive and interactive user interfaces using Blazor for web applications and Maui for hybrid .NET applications.
Collaborate with UI/UX designers to translate Figma designs into modern, visually appealing interfaces.
Ensure cross-platform compatibility and optimal performance across various devices and browsers.
Troubleshoot, debug, and resolve issues reported by QA or end-users.
Stay updated with the latest technologies and best practices in .NET development to enhance the development process and deliver high-quality solutions.
Requirements:
Proven experience as a Full Stack Developer in .NET environment, preferably with .NET 8.
Strong understanding of Clean Architecture principles and design patterns.
Proficiency in Entity Framework for database interactions.
Experience with Test Driven Development (TDD) and Behavior Driven Development (BDD) methodologies.
Hands-on experience in developing Web APIs and integrating with third-party APIs.
Familiarity with Blazor for web application development and Maui for hybrid .NET applications.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Optional: Experience in building modern UI/UX interfaces from Figma designs.