Key Responsibilities:
- Full Stack Development using C#, .NET Core / .NET 6/7/8, and React.js
- API & Microservices Architecture: Develop secure, high-performance RESTful APIs with tools like Swagger/Postman
- Frontend Development using React.js (Blazor experience is a plus)
- Database Design: Proficient in SQL Server, T-SQL, stored procedures, Entity Framework Core
- Security: Implement secure authentication using JWT, OAuth2, OpenID Connect, etc.
- Experience in D365 2 Years of Experience
- Testing: Unit, Integration, and Frontend Testing using Jest, React Testing Library, Cypress
- Architecture Contribution: Apply SOLID, DRY, clean architecture, design patterns (CQRS, Repository, Mediator)
- Agile Practices: Participate in sprint planning, reviews, standups, and backlog grooming
- Mentorship: Guide and support junior team members with code reviews and best practices
Required Skills:
- 6+ years in software development with expertise in C# and .NET
- Strong knowledge in .NET Core / .NET 6/7/8, Entity Framework Core
- Proficiency in React.js, Hooks, Context API
- Experience with JavaScript, HTML5, CSS3, and REST integration
- Expertise in SQL Server with complex queries and performance tuning
- Working knowledge of Git, CI/CD, Agile/Scrum methodologies
- Strong grasp of software engineering principles and clean coding practices
Educational Qualification:
- Bachelor's degree in Computer Science or equivalent
- Microsoft Development Certifications (Preferred)