Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Architect

Nasr City, Cairo
Posted 1 year ago
10Applicants for1 open position
  • 3Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Responsibilities:-

  • Develop high-quality software design and architecture
  • Develop and implement robust, secure, and scalable asynchronous and multi-threaded code for distributed and high-load systems.
  • Design and implement clustered, highly available, normalized, scalable, and efficient database architectures and schemes to support project requirements
  • Design and architect the infrastructure needed to support the project(s) to be delivered and carry out needed tests to ensure infrastructure fitness and readiness
  • Review existing and new designs of team leaders and provide feedback to better make the project secure, scalable, and efficient
  • Develop, plan, and approve all technical decisions and lead the implementation of requirements
  • Review completed tasks and provide critical feedback related to security, scalability, and efficiency of the delivered solution
  • Make critical decisions on the technology stack
  • Carry out integration requirements
  • Analysis of system requirements and prioritization of tasks to ensure successful and timely delivery of the project.
  • Develop technical specifications and architecture
  • Write clean and efficient code using .Net programming languages
  • Test, debug, and troubleshoot .NET applications and Database related issues
  • Manage and execute deployments of full functional app

implement Validation and Verification

  • Review and debug code
  • Performance and security validation and verification testing
  • Conduct troubleshooting exercises
  • Deploy functional websites and applications
  • Analyze systems flow, data usage, and work processes and investigate program issues
  • Review and refactor code when required
  • Ensure compliance with the documented software processes and procedures throughout the life cycle of software products

Testing and Validation

  • Supervise quality assurance processes, automation testing, and systems tests
  • Conduct and lead regular system-wide tests to evaluate the speed, load, and security of the project

Job Requirements

Requirements:

  • Bachelor's degree in Information Technology, Computer Science, Engineering, or related field
  • 12-15 years of comprehensive experience in software development operations.
  • Between 8-10 years as  Senior Software Architect.
  • Extensive experience with agile methodologies (TFS), MS-SQL, React JS, React Native, and MS .NET programming experience is a Must.
  • Experience in Manual and Automation testing tools such as Appium, Selenium, JMeter, Postman, and SOAP UI.

Work Condition:-

  • Work Location (Nasr City).
  • Hybrid Work Week (3 Days from Office / 2 Days From Home).
  • Social Insurance.
  • Family Medical Insurance

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Architect