'Min Diploma / Bachelor's Degree in Computer Science / Information Technology or equivalent
•
Technical Requirements:
- Strong understanding of OOP principles
- Familiarity with software system architecture and the ability to develop applications with well-structured architectures.
- Knowledgeable in clean architecture and clean code practices to ensure high code quality and maintainability.
- Understanding of SSR (Server-Side Rendering) and CSR (Client-Side Rendering) concepts
- Solid grasp of MVC architecture to build applications with clear separation of concerns.
- Experience or proficiency in C#
- Proficiency in Bootstrap, jQuery, CSS, and HTML for developing responsive and user-friendly interfaces.
- Knowledgeable in SQL databases for efficient data management and retrieval.
Additional Skills:
- Familiarity with version control systems like Git for collaborative development.
- Experience with unit testing and debugging to ensure application reliability
- Ability to optimize application performance and scalability.
- Understanding of security practices to protect the application and data from vulnerabilities.