Senior Web Developer

Enjaz is always looking for talented people. We realize that productive people are always a good addition to any organization. So if you have the passion to work with some of the biggest companies in the world, join in!

Department: IT
Project Location(s): Cairo, Egypt
Education: Bachelor Degree - Computer Science / Engineering
Compensation: TBD

Responsibilities

Candidates are required to handle the regular responsibilities and reports to their direct supervisors either remotely or in the office in:

  • Write well designed, testable, efficient code by using best software development practices
  • Create website layout/user interface by using standard HTML/CSS practices
  • Integrate data from various back-end services and databases
  • Gather and refine specifications and requirements based on technical needs
  • Create and maintain software documentation
  • Be responsible for maintaining, expanding, and scaling our web sites & applications
  • Stay plugged into emerging technologies/industry trends and apply them into operations and activities
  • Cooperate with web designers to match visual design intent

Skills/Experience

Education:
  • Bachelor’s Degree in Computer Science/Computer Engineering or equivalent
Knowledge:
  • Proven working experience in web programming using ASP.NET, C#.NET, WCF, MVC
  • Solid Experience in MS SQL Server, SSRS and Crystal Reports.
  • Strong understanding of OOP principles and enterprise design patterns
  • Solid Expertise in the following:  Team Foundation Server, Web API, .NET Framework, Entity Framework, Web Services, JSON, SOAP, REST, HTML5, CSS, AJAX, JavaScript, Angular
  • Solid foundation in computer science, with competencies in data structures, algorithms and software design.
  • Strong knowledge of web architecture/design and web best practices
  • Demonstrated strong ability to interpret requirements and design solutions to fit those requirements
  • Ability to interact successfully with business partners and technology teams
  • Ability to handle concurrent projects while working independently and in teams
  • Working knowledge or familiarity with Agile methodologies
  • Strong communication and problem-solving skills 
EXPERIENCE:
  • Minimum of 7 years application development experience using ASP.NET, C#.NET, WCF, MVC to develop large systems
COMPETENCIES:  
  • Solutions and critical thinking.
  • Building Organization Capacity
  • Communication Proficiency.
  • Leadership.
  • Customer Service.
  • Collaboration
  • Discipline

Benefits

  • Social Insurance
  • Medical Insurance
  • Tempting Salary
how can we help you?

Our candidates are the most valuable asset and the core of most of the services we provide to our clients.

 

We strive to match every candidate with the job opportunity that fits his qualifications the most.

 

Our energy is generated from the daily success stories of our candidates and the satisfaction of our clients.

 

Your dream job might be few click away, make sure to read and understand everything to present yourself in the most perfect way to your employer

 

“Don’t be pushed around by the fears in your mind. Be led by the dreams in your heart.

 

Pursue what catches your heart, not what catches your eyes.”

This website uses cookies and asks your personal data to enhance your browsing experience.