HamburgerMenu
hirist

Job Description

Description :

Role : Dot Net Developer


Duration : Permanent
Location : Bangalore



Experience : 5+ years

Notice Period : Immediate

Full Stack developers (5 to 8 years)


Required :



- .NET development experience


- Front end development experience

Preferred :


- React experience


- Angular or Vue may also be helpful, but our go forward framework is React


- REST / GraphQL experience

Other Generic expectations :

Application Development & Architecture :



- Proficient in building scalable, maintainable, and performant web or backend applications using .NET Core / C#.



- Good understanding of software architecture patterns like MVC, microservices, or RESTful APIs.


- Experience in designing and implementing layered application structures and dependency injection.

Database Design & Data Access :


- Strong working knowledge of SQL Server, PostgreSQL, or other relational databases.


- Experience in writing optimized queries, stored procedures, and using ORM tools like Entity Framework Core.


- Awareness of database design principles and data integrity.

Testing, Debugging & Code Quality :


- Hands-on experience with unit testing frameworks such as xUnit, NUnit, or MSTest.


- Proficient in debugging complex issues, performance tuning, and refactoring legacy code.


- Familiar with code review processes, static code analysis, and best practices like SOLID principles and design patterns.

DevOps & CI/CD Integration :



- Experience with integrating applications into CI/CD pipelines using tools like Azure DevOps, GitHub Actions, or Jenkins.


- Familiar with containerization tools like Docker, and deployment strategies to cloud platforms like Azure or AWS.


- Awareness of version control systems like Git, branching strategies, and release management.

Security & Performance Considerations :


- Basic understanding of application security best practices, including

authentication/authorization, data encryption.



- Experience in implementing performance monitoring, logging frameworks, and caching strategies.

Collaboration & Agile Practices :


- Worked in cross-functional teams, participated in Agile/Scrum ceremonies, and used tools like JIRA, TFS, or Azure Boards.


- Ability to interpret requirements, translate them into technical solutions, and deliver incrementally.


- Good communication skills for interacting with product owners, QA teams, and other stakeholders.


info-icon

Did you find something suspicious?