Browse Jobs
For Employers
Post JobLog inGet Started

Software Developer

Saudi German Hospital
Heliopolis, Cairo
Posted 3 years ago
76Applicants for12 open positions
  • 16Viewed
  • 0In Consideration
  • 1Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Write high quality source code to program complete applications within deadlines
  • Understand client requirements and how they translate in application features
  • Collaborate with a team of IT professionals to set specifications for new applications
  • Create new low code applications
  • Evaluate and understand microservices to minimise platform costs
  • Evaluate existing applications to reprogram, update and add new features
  • 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.
  • 2-3 years of experience managing technology projects;  
  • Experience with frameworks such as .NET, .NET Core
  • Experience coding in Angular, Typescript, Javascript, HTML, CSS, bootstrap, MVC
  • 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.
  • Good understanding of software design and programming principles.
  • 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
  • Experience and use of test automation harness and test tools/programs  
  • Java Development Experience

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Developer