Senior. Net Developer

Pefect Presentation - Maadi, Cairo

Applicants for
3 open positions
Experience Needed:
More than 7 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Arabic, English
3 open positions
About the Job

As a Sr. software engineer at Perfect presentation you will be responsible for the overall technical quality and reliability of your team's output.

You will be leading development of new features and redesigning existing modules of our projects to be more efficient.

You will help us improve our application's architecture, and will work on engineering solutions to different challenging opportunities.

Also, you will get a chance to shape a fast growing successful web application that is adopted and used daily by enterprises.

Our software technical leads engineers have strong background in full stack web development, lead by example, and no problem can stop them. They are good problem solvers, knowledgeable about algorithms and data structures, and are well versed in coding using different technologies. Additionally, they should be capable of leading a team to produce quick output with good quality. Our back-end development is done primarily in ASP .net.

Job Duties:

  • Provide technical mentor ship and insights to the team
  • Ensure software quality and reliability of the entire team's output
  • Plan, design, develop, debug, implement and support full stack web-based software applications and services
  • Modify existing software to add new features, correct errors, allow it to function in new operating environments, or improve performance
  • Support the team in identifying and addressing missing parts to finalize and deploy code.
  • Enhance and comply to project coding standards and industry best practices
  • Work on a shared code base, in a team environment, cooperating with co-located and remote team members
  • Develop clean scalable modular components
  • Improve software quality by conducting systems analysis, and recommending changes in policies and procedures
  • Produce detailed software design and specifications
  • Participate in planning for software development projects, and ensure projects are concluded according to the planned delivery dates
Job Requirements
  • 7+ years of software web development experience
  • Excellent understanding of software engineering and design concepts
  • Excellent problem solving and research skills
  • Excellent understanding of the full web stack
  • Excellent knowledge of algorithms and data structures
  • Excellent understanding of structured database design concepts and practices
  • Strong understanding of HTML/JS/CSS concepts
  • Strong debugging and tracing skills
  • Experience in using MySQL engine and advanced features
  • Experience in writing complex SQL queries
  • Experience in working with git code versioning
  • Experience in web application optimization techniques
  • Experience in API development
  • Experience in software solution and architecture design
  • Experience in building microservices
  • Experience in building on top of AWS stack
  • Experience in messaging protocols
  • Experience in code refactoring
  • Experience in developing full functioning features
  • Experience in technical analysis of business requirements
  • Sound decision making skills
  • Team leadership and performance monitoring skills
  • Experience in measuring and tracking code quality
  • Comfortable to work in a fast-paced environment
  • Self motivated and driven to improve
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