System Analyst:
• Analyze and model the business domain to create a complete picture of work flows and technical requirements fulfilled by the software. • Define the business problem and primary objectives of new projects. Identify and validate the key business requirements. • Create and document functional requirements (use cases) and non functional requirements. Coordinate requirements walk-through and sign-offs, verifying with user representatives/stakeholders that use cases and process models accurately portray specific business needs. • Ensures that programs meet marketing/user requirements by inspecting and monitoring software development progress. • Work with the technical team to develop business and technical requirements. • Determines approaches which will improve the usability, performance and integrity of the software.
Solution Architect: • Translates business requirements into specific system. Participates in a wide range of design activities, from requirements analysis through systems, application and/or process design specification. • Develops and maintains the Software design document • Works on presales activities to define the client needs and propose the right solution. Prepares and reviews responses to Requests for Information (RFI), responses to Requests for Proposal (RFP), contracts, and statements of work. • Investigates, introduces, advises and educates others on tools, technologies, and methodologies. • Leads and provides technical guidance the development team. • Coding server side modules of applications may be required in smaller projects or where highly specialized knowledge is necessary.
Team Lead: • Advises others and assumes a technical leadership role in support of the solution construction, implementation, and system integration. • Controlling project schedules according to quality standards with programs meeting user requirements, easily maintainable and delivered on time. • Provides technical advice to project managers and gives technical direction to team members. • Brings forward and escalates issues that jeopardize the success of the project. • Acts as a link in communication between project managers, quality assurance, team members and customers.
Solution Developer: • Performs technical tasks including programming, unit testing, system integration and support. • Documents developed software programs. • Participates in system analysis and design. • Participates in project estimation and planning. • Performs products installation and configuration. • Conducts customer training on software programs. • Investigates, introduces, advises and educates others on tools, technologies, and methodologies. • Compares and articulates alternative approaches to a design, and implements technical solutions that meet initial requirements. • Mentors and assists other team members. • Ensures all programs are developed to schedule, and meet the required standards. • Develops policies and standards for software construction.

Job Details

Date Posted: 2016-12-19
Job Role: Technology/IT
Company Industry: Computer/Software; Information Technology

Preferred Candidate

Career Level: Mid Career

Apply Now - Jobs in Egypt - Technology/IT Jobs in Egypt - Search All Jobs



المصدر Jobs in Egypt | Bayt.com