Back End Developer

Pefect Presentation Maadi, Cairo

Applicants for
1 open position
In Consideration
Experience Needed:
More than 10 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
1 open position
About the Job

Duties and Responsibilities:

  • Perform programming tasks according to the project plan and functional specifications.
  • Perform unit testing of the tasks submitted by him.
  • Responsible for handling the development of the project’s most complex and risky tasks.
  • Conducting technical research to gain technical knowledge and resolve technical difficulties.
  • Participate in the analysis & design of new functional requirements and systems.
  • Participate in the estimation of new features and components.
  • Participate in product or application definition activities including feature analysis & system tradeoffs.
  • Serve as a mentor to less-experienced software engineers.
  • Perform other related duties as necessary.
Job Requirements

Required Experience & Skills:

  • 10+ Years of experience.
  • Experience building applications on Micro - Services architecture
  • Experience in Integration API
  • Net Core experience. And the Net Framework.
  • Connecting to databases using SQL Server, MongoDB and PostgreSQL
  • Experience in using Visual Studio TFS and development with Visual Studio, Azure DevOps
  • Experience developing Client / Server applications on various architectural design patterns including MVC 3.0 / 4.0, and 3-layer architecture
  • Experience writing code and debugging skills with ASP.NET, C, WCF, Web Services.
  • Conducting system tests and handling software errors before moving to the quality department.
  • Experience with Containerized Environments such as Docker and Kubernetes
  • Experience in knowing most design patterns such as MVC, MVVM, Singleton, Factory, Façade, Micro services, C # and Angular dependency
  • Strong expertise in Entity Framework and ADO.NET to access data services from database as well as Code-first approach and. first - database
  • Experience in building interconnected websites with e-commerce platforms
  • Good communication skills
  • Experience on SCRUM methodology
  • Experience in writing quality test documents to be reusable
  • Knowledge of accessibility and security compliance
  • Experience working with version control, such as Git
About this Company

2P Telecommunication and Information Technology was established in the capital of Saudi Arabia – home to its headquarters - in 2004, when it first launched Wissal, followed by Tarasul in 2005 and a year later by Smart Cash, the first service of its kind in the Kingdom. This... (More)

See all Careers and Jobs at Pefect Presentation
Signup for an employer account and Post your Jobs!