finger_pattern

Senior .NET Developer

softwareAlexandria- Egypt

imageAlt
job title

Senior .NET Developer

Location

Alexandria- Egypt

Career Level

Senior

Date posted

28 - 8 - 2022

Salary
Years Of Experience

4 Years

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 title

Senior .NET Developer

Location

Alexandria- Egypt

Career Level

Senior

Date posted

28 - 8 - 2022

Salary
Years Of Experience

4 Years

Apply Now