HamburgerMenu
hirist

Job Description

Full Stack developers

Skills Required :


- .NET development experience

- Front end development experience - React/ Angular

- 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?