Top Business Group for Human Resources

Senior Software Designer

Category IT
Publish Date Wednesday 28-03-2018
Country Egypt
Gender any
Years Of Experience 6 - 9 Years
Salary Negotiable

A multinational company located in Sheraton is hiring a Senior Software Designer


Job Description:
  • Participate in selecting and customizing the design methodology to ensure applicability with individual project requirements.
  • Assist in pushing new techniques in the company Solutions development cycle and structure
  • Assist in reducing development costs by encouraging reusability and other similar techniques
  • Coaching of System Designers
  • Tender Response
  • Assist in prepare technical solution (Recommend HW requirements, Software pre-requisite, system architecture…etc.)
Solution Design
  • Create and document software solutions system design and architectures including high level database design, covering all business needs with minimum complexity.
  • Create and document component specifications (base line design document) of system architecture and design to ensure they can be used by the Software Developer.
  • Resolve any defects in the system and component designs
  • Ensure that all alternatives are evaluated according to suitable criteria before choosing final decision.
  • Determine tools and external libraries to be used in the development of the project in line with existing resources and constraints.
  • Recommend HW requirements to achieve project requirements
  • Ensure compliance of the projects with the designed framework and selected methodology
  • Unit & Integration Testing:
  • Review unit and integration test cases created by testing team.
  • Perform any other related job duties as requested by the direct supervisor.
Qualifications:
  • Must have software development background.
  • Age range: 25-35 years old.
  • Years of Experience: 7 years & above.
  • Bachelor Degree: Bachelor in Computer Science or Computer Engineering
  • Experience of working with developmentteams and solution providers.
  • Experience in technical areas (servers, networks, middleware…)
  • Experience of modeling tool (ex. Visio) and artifacts UML, XSD, WDSL
  • Experience in Web Service Modulization
  • Knowledge in IT enterprise architecture
  • Basic understanding of market practices/business processes
  • Contribute to the implementation of technology solutions in a cost-effective way by determining the project requirements, and communicating them clearly to stakeholders, facilitators and partners.
  • Define, Assess, Document, Develop and Communicate, in collaboration with the main SW stakeholders, the technical processes, as well as software design decisions and build complete documents for system architecture, system design and system technicality.
  • Very Good English, written and spoken.
Benefits:
  • Transportation Allowance
  • Medical Insurance
  • Overtime
  • Mobile Allowance