Senior Software Engineer - Cairo

3S Software - Nasr City, Cairo

Applicants for
4 open positions
Experience Needed:
3 to 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
4 open positions
About the Job

About the Job:

  • Develop high-quality software design and architecture.
  • Work in different number and types of projects, in order to satisfy new and existing opportunities.
  • Cooperate with various team members (Project Managers, Architects, QC, BA, SD1, SD2, and SD3) to reach the needed milestones within the working projects.
  • Identify, prioritize and execute tasks in the software development life cycle.
  • Develop tools and applications by producing clean, efficient code.
  • Constantly improving one self’s technical abilities, and cooperate with the surrounding team to improve the whole team.
  • Automate tasks through appropriate tools and scripting.
  • Review and debug code.
  • Perform validation and verification testing.
  • Document development phases and monitor systems
  • Ensure software is up-to-date with latest technologies
Job Requirements


  • BSC in Computer Science or a related degree.
  • Good understanding of Agile methodologies.
  • Excellent troubleshooting and problem-solving skills.
  • Very good English communication skills (written and spoken).
  • Very good organizational and leadership skills.


  • Experience with object-oriented Design & Programming.
  • Knowledge in Design Patterns.
  • Knowledge in basic engineering concepts like Data Structure and Algorithms.
  • Experience in C# & .Net Framework.
  • Experience in ASP.Net MVC
  • Experience in Web Client-side frameworks (Angular, etc …)
  • Experience in Web services and web APIs.
  • Experience in implementing multi-threading code and asynchronous operations.
  • In-depth knowledge of relational databases, MS-SQL SERVER or Oracle.

Good to have:

  • Experience in.Net Core.
  • Experience in ASP.Net Core.
  • Experience in Oracle.
  • Experience in MongoDB or similar NoSQL databases.
  • Experience in Desktop technologies (WPF, WinForms)
  • Experience in Cloud-based development and deployment models.
  • Experience in SaaS.
  • Familiar with Agile, DevOps (CI/CD), TDD, Feature Flags, Microservices, test automation.
  • Experience in microservices and services frameworks like [Azure Service Fabric] or [Kubernetes].
About this Company

@3S Software we focus on realizing our customers' business values in the most efficient and professional way possible, through our diverse expertise and exceptional track-record since 2006.
We specialize in custom solutions development for the Government and Sports... (More)

See all Careers and Jobs at 3S Software
Similar Jobs
.Net Developer
Confidential Company - Cairo
Senior Software Developer
ITS - Cairo
IT Senior Developer
Coca Cola - Cairo
DevOps Engineer
ITS - Cairo
Senior .NET Developer
Confidential Company - Cairo
See other new jobs >>
Signup for an employer account and Post your Jobs!