Back
Full-time
avatar
EJADA systems Ltd
|
Salary: Confidential

Senior .NET Developer

Senior .NET Developer builds software using languages and technologies of the .NET framework. Creates applications from scratch, configuring existing systems and provide user support. In this role, Senior .NET Developer is expected to write functional code with a sharp eye for spotting defects. The main goal of Senior .NET Developer will be to work with teams to design, develop and maintain software.

Responsibilities

  • Participates in requirements analysis as the Senior .NET Developer.
  • Collaborates with internal teams to produce software design and architecture
  • Writes scalable code using .NET programming languages
  • Tests and deploys applications and systems
  • Revise, update, refactor and debug code
  • Improve existing software
  • Develop documentation throughout the software development life cycle (SDLC)
  • Serve as an expert on applications and provide technical support

Qualifications

  • Bachelor’s degree in Computer science, Information technology, or equivalent engineering discipline.
  • 5+ to 8 years of experience as a .NET developer (FE and BE) in web technologies, including Asp.net MVC, Web API JSON, HTML, JavaScript, and Typescript.
  • Work Location Cairo & Saudi Arabia
  • In-depth knowledge of C#, ASP.NET Core, .NET Framework, and Visual Studio.
  • Demonstrable experience working in N-tier architectures and Microservices and proficiency in building web-based applications.
  • Excellent knowledge of Design Patterns, GoF, MVC, MVVM, LINQ, and Unity.
  • Excellent knowledge and experience of Web Services, REST, XML and JSON.
  • Excellent knowledge and experience of Databases – MSSQL, Entity Framework, Entity Framework Core
  • Knowledge of front-end development technologies, including JavaScript, HTML5, and CSS.
  • Good knowledge and experience of Agile development methods and practices.
  • Excellent problem-solving skills/troubleshooting abilities and good verbal and written communication skills.
  • Excellent knowledge and experience in domain-driven design is a plus.
  • Good Experience with Angular is a plus.
  • Ability to follow up and mentor fresh graduates\juniors is a plus.
  • Demonstrable experience in unit testing and test-driven design and development is a plus.

Benefits

  • Paid time off according to local laws (sick days, vacation days)
  • Health insurance
  • Dental insurance (Variable)
  • Vision insurance (Variable)
  • Employee recognition programs
  • Relocation assistance ( Subject to business needs)
  • Workplace perks such as recreation activities, food, and coffee, plus flexible work schedules ( For office Jobs only)

Full-time Position

Cairo Governorate - Egypt / Hybrid

Hybrid

Advanced (5-10 yrs)

English - Arabic

ASAP

Any Time Zone

Share this Job
About the Company
avatar
EJADA systems Ltd
EJADA is a leading IT services provider in the Middle East and North Africa (MENA) region, enabling enterprises and public-sector organizations to maintain and increase their competitive edge through innovative IT solutions.
14 El Shahid Eshak Yacoub, Almaza, Cairo, Egypt
Cairo Governorate, 11843
Egypt

Full-time Position

Cairo Governorate - Egypt / Hybrid

Hybrid

Advanced (5-10 yrs)

English - Arabic

ASAP

Any Time Zone

Share this Job