Job Description | Key Areas of Responsibility: Requirements Analysis • Provide technical consulting to product manager during the formulation of customer and product requirements. • Analyze customer and product requirements to formulate technical and software requirements • Develop, evaluate, select and document optimal architecture that meets customer requirements • Provide expertise regarding the effects of the business needs • Perform functional analysis of requirements to determine estimates of resources (people and equipment), size of the software products, efforts, schedules and critical computer resources. • Assist with determining release management metrics • Establish acceptance criteria and quality goals • Issues software requirements to configuration management to establish a baseline • Provides estimates, goals, standards, constraints and dependencies as input to the SOW and the software development plan Software Design and Specification • Develop functional specifications to meet system architecture and requirements • Design software components and linkages and document the design in specifications • Define strategies to capture reliability and performance metrics • Develop software prototypes to evaluate against and synchronize with requirements • Participate in choice of alternative solutions from a development perspective • Conduct design reviews Software Construction • Construct software per requirements and design while maintaining adherence to source/build control procedures • Follows coding standards and the software development lifecycle defined by the organization • Document program code according to local specifications • Conduct software code inspections and reviews • Perform software configuration management per local specifications • Debug software modules • Track and control defect and customization changes • Understands the value and process of software quality assurance |
Desired Profile | 1. Graduate degree preferred or equivalent work experience for senior positions in Computer Science/Engineering or other related field. 2. Industry experience of nearly 2 to 4 years on UNIX with C/C++ & Preferrably Sun Solaris exposure. 3. Exposure of both Development & Maintenance, 4. Advanced experience, certification/training or skills in UNIX operating systems, development environments, architecture design, software design and methodologies and software configuration management. 5. Understanding of customer requirements and analysis. |
Thursday, January 15, 2009
c++
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment