Description : About the Role
We are seeking a highly skilled and experienced Senior .NET Full Stack Developer to join our remote development team.
This is a critical role for a seasoned technologist who thrives in a fast-paced, agile environment and can contribute across the software development lifecycle.
You will be responsible for designing, developing, and maintaining scalable, high-performance software solutions using the latest .NET and Angular technologies.
Key Responsibilities :
- Design and implement scalable, secure, and high-performing full stack solutions using C# and Angular.
- Apply architectural and design patterns to ensure robust system design and development.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Conduct thorough unit, integration, and automated testing to ensure application reliability.
- Collaborate closely with product managers, UI / UX designers, and QA teams to translate business requirements into technical solutions.
- Provide accurate effort estimations and timelines during sprint planning.
- Identify and resolve performance bottlenecks, bugs, and other functional issues across the stack.
- Drive improvements in system performance, scalability, and maintainability.
- Uphold high standards for code quality through code reviews, refactoring, and automated processes.
- Contribute to the evolution of development practices and advocate for continuous improvement.
Required Qualifications :
10+ years of hands-on experience in backend development with C# and the .NET ecosystem.Expertise in modern .NET versions (.NET 6 / 7 / 8) for building cross-platform applications.Strong experience with Angular (latest versions), including component-based architecture and reactive programming.In-depth knowledge of advanced C# features such as async / await, LINQ, dependency injection, etc.Solid understanding of algorithms, data structures, and system design principles.Proven experience with Entity Framework Core and Transact-SQL for efficient database access.Proficiency with source control and CI / CD tools like Git, Jenkins, Azure DevOps, and SVN.Comfortable working in both Windows and Linux environments; shell scripting experience is a plus.Ability to debug and analyze issues without relying on a visual debugger.Experience with .NET CLI and maintaining test suites using unit and integration testing frameworks.Strong experience working in an Agile / Scrum development environment.Preferred Skills :
Experience with cloud platforms (Azure, AWS, GCP).Familiarity with microservices architecture and containerization (Docker, Kubernetes).Exposure to frontend testing tools and frameworks (Jasmine, Karma, etc.Knowledge of DevSecOps practices and secure coding standards(ref : hirist.tech)