Senior Software Designer- by Top Business
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 development teams 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
To know more about this vacancy and to apply: click here
To check our recent job vacancies: click here
To submit your CV to our database for future vacancies: [url=https://www.topbusiness-hr.com/CVmaker]click hereSubmit_CV]click here[/url][/b]
Basic Data
OfferSenior Software Designer- by Top Business