Browse Jobs
For Employers
Post JobLog inGet Started

Software Architect

Saudi German Hospital
Heliopolis, Cairo
Posted 3 years ago
24Applicants for1 open position
  • 10Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Understand client requirements and how they translate in application features
  • Collaborate with a team of IT professionals to set specifications for new applications
  • Evaluate and understand micro-services to minimise platform costs
  • Evaluate existing applications to reprogram, update and add new features
  • Oversight and approval of all final programs and products before formal launch
  • Oversee and support the coaching and training of team members to ensure all necessary employees are confident in the use of software applications
  • Actively seek ways to improve business software processes and interactions
  • Prepare an easy to understand report for supervisors detailing achieved milestones and short-term project goals
  • Use a proactive approach to common challenges and by continually researching best practices in coding
  • Ensure software security by developing programs to actively monitor the sharing of private information
  • Design creative prototypes according to specifications
  • Understand and document Requirements
  • Provide support to Software Support Engineers regarding software products
  • Perform unit and integration testing before launch
  • Conduct functional and non-functional testing
  • Troubleshoot and debug applications
  • Manage the cloud IDE / development environment
  • Manage source code control
  • Generate technical reports focusing on software design, status tracking, installation/configuration guides, tools and processes.

Job Requirements

  •  BS in computer science, engineering or IT relevant field.
  • At least 10 years of experience managing  technology projects
  • Provide architectural blueprints and technical leadership to our IT team
  • Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform
  • Collaborate with peer organizations, quality assurance and end users to produce cutting-edge software solutions
  • Interpret business requirements to articulate the business needs to be addressed
  • Experience with frameworks such as .NET, .NET Core
  • Experience coding in Angular, Typescript, Javascript, HTML, CSS, bootstrap
  • Experience building and consuming Web Services, Web API’s, and REST API’s.
  • Experience building distributed multi-tier applications
  • Experience with cloud technologies such as Azure/AWS
  • Experience with Microsoft Entity Framework, or similar database modelling framework
  • Experience working in a SCRUM-based Agile or DevOps environment
  • Experience with DDD and TDD
  • Experience understanding of UML (Unified Modeling Language)
  • Experience in Object-Oriented Design and Programming (S.O.L.I.D Principle)
  • Experience with various operating systems, including Linux and Windows.
  • Experience and use debugging programs in the software development stage.
  • Experience overseeing customized development of processes for multiple projects simultaneously
  • Professional experience analyzing code for weaknesses and errors, and overseeing plans to improve them
  • Experience designing secure software systems based upon industry-specific specifications
  • Tertiary qualifications in related technical / business areas or equivalent work experience  
  • Good English communication skills
  • Good analytical and creative problem-solving skills
  • Ability to analyse and design business processes and improvements (implementation of LEAN or Six Sigma Principles)
  • Ability to influence others, build rapport and make positive change
  • Strong working self-project management skill and a Team Player

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Architect