Software Developer

Required Skills:

  • from 1- 3 years of experience
  • C# and ASP.NET Core: Experience in developing robust, scalable applications using C# and ASP.NET Core, including Web API and MVC.
  • Node.js: Experience in building server-side applications with Node.js.
  • React: Experience with React, including understanding of React hooks, higher-order components, and custom hooks. Ability to build complex, dynamic user interfaces.
  • JavaScript and TypeScript: Advanced proficiency in both JavaScript and TypeScript, with a focus on ES6+ features.
  • CSS: Mastery of modern CSS techniques and frameworks such as Tailwind CSS or Bootstrap. Experience in creating responsive and adaptive designs.
  • State Management: Expertise in state management libraries such as Redux and Context API.
  • React Query: Skilled in using React Query for efficient data fetching, caching, and server state management in React applications.
  • Version Control: Proficient in using Git for source control management.

Preferred Skills:

  • Database Management: Experience with SQL databases, such as Microsoft SQL Server. Ability to design and optimize database schemas, write complex queries, and manage database migrations.
  • Agile Methodologies: Proven track record with agile/scrum development practices and tools such as Azure DevOps.
  • Clean Architecture: knowledge and practical experience with Clean Architecture principles, ensuring separation of concerns and maintainable code.

Soft Skills:

  • Communication: Excellent verbal and written communication skills.
  • Team Collaboration: Proven ability to work effectively within a team setting.



تاريخ النشر: اليوم
الناشر: LinkedIn
تاريخ النشر: اليوم
الناشر: LinkedIn