Job Overview
- Experience Level
- +4 years
- Employment Type
- Part-time
- Workplace Type
- Not specified
- Location
- Cairo
- Job function
- Not specified
- Application Deadline
- 29 December 2024
About the Role
Perform programming tasks & unit testing according to the project plan and functional specifications. • Handle the development of the project's most complex and risky tasks. • Conduct technical research to gain technical knowledge and resolve technical difficulties. • Analyze & design new functional requirements and systems. • Participate in the estimation of new features and components. • Handle product or application definition activities including feature analysis & system tradeoffs. Requirements • Bachelor's degree in computer science, Information Technology, or equivalent. • 4 to 5 years' experience in .Net • Proven experience-implementing tasks using C#, ASP.NET CORE, ADO.NET, LINQ & Entity Framework. • Understanding of fundamental design principles for building a scalable application • Demonstrable experience with Restful APIs & clean reusable code. • Proven Experience with MS SQL Server. • Strong Experience with Git. • Knowledge in HTML5, CSS3, JavaScript, JQuery, AJAX, Knockout JS, Angular, and JQuery is a plus
Requirements
Technical Proficiency: Extensive experience in developing scalable and maintainable applications using .NET framework and related technologies.
Expertise in C#: Strong proficiency in C# programming language, with a deep understanding of object-oriented programming principles.
Web Development: Demonstrated expertise in web development technologies, including ASP.NET, MVC, and proficiency in front-end technologies such as HTML, CSS, and JavaScript.
Database Knowledge: Solid understanding of database systems, particularly with SQL Server or other relational databases, and experience with ORM frameworks.