https://bayt.page.link/rWKTUxXfAq8kQgwdA
Create a job alert for similar positions

Job Description

Job Objectives


  • Senior .NET Developer oversee the design and implementation of websites, programs, and applications that execute within Microsoft’s .NET framework. They are responsible for managing the entire software development life-cycle from concept design through to implementation and application maintenance

Planning & Monitoring Responsibilities


  •    Participates in the estimation of new features and components.
  • Serves as a mentor to less experienced software engineers.

Operation Excellence Process:


  • Meeting with technology managers to determine application and website requirements.
  • Upgrading existing .NET websites and applications.
  • Analyzing system requirements and delegating development tasks.
  • Developing technical specifications.
  • Deploying functional websites, programs, and applications.
  • Drafting software and application operating procedures
  • Writing scalable code for .NET software applications.
  • Reviewing and debugging .NET applications
  • Performs advanced programming tasks according to iteration plans.
  • Implements tasks following functional and non-functional specifications.
  • Writes well designed, testable and efficient code.
  • Implements dynamic client side coding with coordination with front end Developer.
  • Implements business validations in both server and client sides as per requirements.
  • Performs unit testing for submitted tasks.
  • Performs technical researches as needed
  • Participates in technical design of new functional requirements.
  • Implements complex and risky development tasks.
  • Conducts prototyping and POCs for new technologies.
  • Conducts code reviews and code refactoring tasks.
  • Implements shared directives with coordination with front end Developer

Experience, Education:


  • Education
  • Bachelor's degree in  computer science, information technology, or a relevant field
  • Experience
  • 3-5 years of experience.
  • Knowledge of .NET languages including C# & ASP.NET.
  • Proficient with front-end development languages including JavaScript, HTML5, and CSS.

Knowledge, skills and abilities


  • OOP Concepts & Principles.
  • Web development Concepts & Principles.
  • Very Good SQL & Database Knowledge.
  • JavaScript Development.
  • HTML5, CSS3, JQuery, & AJAX.
  • Strong experience in any of AngularJS, Angular or Vuejs .
  • Strong Experience in Web APIs and OData.
  • Agile Development Approaches.
  • Write Complex queries handle ERDs.
  • Database Design / Normalization Skills.
  • Unit Testing Techniques.
  • High Code Debugging Skills.
  • Test Driven Development Principles / Techniques.
  • Very good technical research skills.
  • Multi-threading & Parallelization.
  • Advanced Web Development Knowledge.
  • Low Bugs Rate.
  • UML modeling concepts.
  • Good understanding of SOLID  Principles
  • Good understanding of design patterns.
  • SOA Principles and Models.
  • Good code merging and resolving code conflicts
  • Microsoft .NET Framework (4.5 & Core).
  • C# Programming Language.
  • ORM, LINQ, EF, and T-SQL Language.
  • Visual Studio (IDE).
  • TFS.
  • Reporting Service.
  • Unit Testing.
  • Stored Procedures / Triggers / Functions / Views.
  • Windows Services.
  • .NET Security Guidelines and Technologies.



Job Details

Job Location
Alexandria Egypt
Company Industry
Other Business Support Services
Company Type
Recruitment Agency
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.