Browse Jobs
For Employers
Post JobLog inGet Started

Application Developer

Misr University for Scie...
6th of October, Giza

Application Developer

6th of October, GizaPosted 2 months ago
71Applicants for1 open position
  • 15Viewed
  • 0In Consideration
  • 0Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Job Categories:

Skills And Tools:

Job Description

  • Develop applications using C#, .NET Framework, and ASP.NET
  • Build Web APIs, back-end software solutions, and web applications. Communicate regularly and write clean code. 
  • Revise, update, refactor, and debug code. Review, analyze, and resolve application issues as they arise.
  •  Collaborate with team members on the design and implementation of new platform functionalities. 
  • Produce high-quality software on schedule and explore new software design and architecture. Extend and optimize current software architecture. 
  • Participate in design and code reviews regularly. Evaluate and identify appropriate technology choices. 
  • Play a key role in feature implementation and enhancement, code refactoring, and defect fixing.

Job Requirements

  • Bachelor’s degree in computer science or engineering.
  •  2+ years of experience in web application development using ASP.NET
  • Strong understanding of OOP, Design Patterns, and SOLID Principles. 
  • Experience in .NET Framework, MVC model, LINQ, and Web APIs is a must.
  • Proficiency in working with JWT (JSON Web Tokens) for authentication and authorization. 
  • Familiarity with cancellation tokens for handling asynchronous operations efficiently.
  • Experience with relational databases (MS SQL Server or Oracle). 
  • Experience with version controls like GIT or TFS. Good understanding of logging frameworks such as Seri log or N Log for effective application monitoring and troubleshooting.
  •  Familiarity with clean architecture and Onion Architecture. Familiarity with scheduled jobs and socket.IO. 
  • Experience in Power BI is a big plus. 
  • Strong business communication and presentation skills.
  •  Aptitude in decision-making and working with numbers.

Featured Jobs

Similar Jobs

Search other opportunities
JobsInstallation/Maintenance/RepairApplication Developer