Senior Software Developer (SQL/Oracle)

Job Title:Senior Software Developer (SQL/Oracle)
Experience:3 to 6
Location:Egypt, Cairo
Category:IT/Software Development
Description:
  • Analyse business and technical requirements, understand the business needs
  • Work with system architects and business analysts towards a solution that meets requirements
  • Estimate analysis and development costs
  • Design and develop software solutions as part of a team
  • Ensure high maintainability and readability of code
  • Test, validate, document the code
  • Respect existing architecture, methodology and processes but also bring new ideas and challenge when appropriate
Qualifications:
  • Bachelor or Master degree in software engineering or equivalent / educational requirements can be lowered for exceptional candidates
  • Good problem solver, logical and structured thought process
  • Team player
  • Knowledge of financial markets, banking or related domains
  • Resistant to stress, dependable, flexible, capable of adapting to change
  • Strong communication skills in English (French a plus), written and spoken
  • Good technical communication skills (pseudo code, flowcharts, class diagrams, etc.)
  • Eager to understand and solve complex business and technical problems
  • Enthusiast and passionate about computer sciences, software engineering and software development, always aware of the latest technologies and techniques

Technical Skills

  • Strong command of database modelling and query languages (preference for Oracle Database platform and SQL)
  • Strong programming language proficiency, incl. tools, versioning, debug, build, deploy process (preference for PL/SQL)
  • Experience in collaborative software development methodologies (SVN, Git,…)
  • 4GL UI development experience is a plus (Magic XPA, Oracle Forms, Power builder, etc.)
  • Web application development using JavaScript/HTML/CSS related frameworks such as Angular is a plus (JAVA also)
  • Financial or ERP software experience is a plus
  • Knowledge in other unique topics such as concurrent programming, advanced object-oriented programming, offline/online synchronisation, etc. may also be of interest

 

Contact:

Collected from:

Posted in IT/Software Development