Browse Jobs
For Companies
Log inGet Started
Logo

Senior Software Development (.NE...

SILOHUB
Nasr City, Cairo
SILOHUB logo

Senior Software Development (.NET)

Nasr City, CairoPosted 3 days ago
22Applicants for1 open position
  • 10Viewed
  • 7In Consideration
  • 2Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Oversee the full software development lifecycle: requirements gathering, design, implementation, testing, deployment, and ongoing support.
  • Ensure the implementation of modern, scalable, secure, and maintainable architecture.
  • Guide the development team in applying best practices for coding standards, design patterns, CI/CD, testing, and documentation.
  • Conduct code reviews and enforce high standards in software quality and maintainability.
  • Collaborate with product managers, UI/UX designers, QA engineers, DevOps, and business stakeholders to define and deliver technical solutions.
  • Ensure timely delivery of projects within scope and with exceptional quality.
  • Translate business and functional requirements into clear technical specifications and development tasks.
  • Identify and manage technical risks, troubleshoot issues, and ensure system stability and performance.
  • Stay updated on emerging technologies and propose innovations that enhance system capabilities and development efficiency.
  • Drive continuous improvement in agile practices, DevOps processes, and overall software development workflows.
  • Evaluate and integrate new tools, frameworks, and technologies to improve team productivity and product performance.

Job Requirements

Education:

  • Bachelor’s degree in Computer Science or a related field.

Experience:

  • Extensive hands-on experience in:
  • C#, ASP.NET (MVC and Core), Web API
  • Front-end technologies such as JavaScript, TypeScript, Angular, or React
  • Strong proficiency in designing and implementing RESTful APIs.
  • In-depth knowledge of Entity Framework/Core, LINQ, and SQL Server, including performance tuning and advanced queries/stored procedures.
  • Solid grasp of software design patterns, SOLID principles, and clean/scalable application architecture.
  • Proven experience in technical leadership, effort estimation, risk management, and effective communication with stakeholders.
  • Demonstrated ability to collaborate with cross-functional teams including QA, Product Owners, and Business Analysts.

Competencies and Skills

Technologies & Tools:

  • C#, ASP.NET, .NET Core, Web API, HTML, JavaScript, Angular
  • SQL Server, EF Core, LINQ
  • Clean Architecture, SOLID principles, Design Patterns
  • Soft Skills:
  • Leadership and team mentorship
  • Problem-solving and critical thinking
  • Excellent communication and collaboration
  • High attention to detail and commitment to quality
  • Working Conditions
  • Full-time position based in Cairo, Egypt
  • Standard office work environment
  • May require on-call duties in case of system incidents or emergencies
  • Occasional travel for conferences or training purposes
  • Possible overtime during system upgrades, releases, or incident response

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Development (.NET)