1- Software Architect
Software Architect with Java and extensive Open Source technology
In this role you will be responsible for the architecture, design, and development of scalable web-based applications.
What you’ll be doing:
- Defining the architecture and strategy of a scalable web-based platform
- Working with a qualified team in technologies (Java / .Net)
- Coordinate the cross-functional development and architecture
- Come up with creative product and architecture ideas
What you need for this position:
6 years experience with product development and architecture of consumer software and applications
- Java/J2EE, EJB, Maven, Hibernate, Spring, JSF, Struts2,...
Apache, Linux, Tomcat, JBoss, WebSphere, WebLogic- Open Source Expertise
- Hands-on mindset - Architecture and Coding
- Experience rewriting, refactoring, re-architecture and scaling applications
- Prior experience serving as a Principal Architect
2- Functional Analyst
The Functional Analyst will design and test functionality for the development of new and the enhancement of existing software solutions.
Job Description
1- Analysis
- Analyse business requirements submitted by Product Management
- Validate business and functional requirements and provide analysis of production requirements
- Review change requests
- Provide information to the Product Management as necessary for the elaboration of business cases and RFP responses
- Elaborate functional specifications
- Carry out the functional walk-through of the product with the Development team and Product Management
- Produce Functional Specifications, and then verify that finished products match both Customer expectations and Functional Specifications.
- Produce Feasibility Studies and/or in cooperation with Developers
- Interface with customer during functional specification, testing and initial implementation phases as necessary
- Work closely with Development colleagues to ensure deep understanding of Business Requirement and Functional Specification is passed on
2- Testing
- Size specification and testing phases based on requirements
- Deliver test plans and test scenarios
- Manage software testing in accordance with the test & quality management plans
- Test product in order to ensure compliance of the delivered functionality and system integrity, and perform functional sign off
- Report on Test team activities & testing status
The ideal candidate must have the following demonstrated skills and experience:
- At least 6 years Experience in IT Software Development environment
- At least 2 years Experience in Quality Assurance / Testing / Business Analyst
** يرجى ارسال السير الذاتيه على الايميل مع كتابه التخصص فى عنوان الرساله للاهميه