Browse Jobs
For Employers
Post JobLog inGet Started

Application Developer

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

Application Developer

6th of October, GizaPosted 19 days ago
45Applicants for1 open position
  • 18Viewed
  • 0In Consideration
  • 0Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
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 Serilog or NLog 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. Skills: 
  • Strong business communication and presentation skills. 
  • Aptitude in decision-making and working with numbers. 
  • Highly organized with strong multitasking skills. 
  • Good time management skills.
  •  Good problem-solving skills.

Featured Jobs

Similar Jobs

Search other opportunities
JobsInstallation/Maintenance/RepairApplication Developer