Get Jobs In HAL,ONGC,BSNL,SAIL,DRDO,ISRO etc.Subscribe To Freshers Jobs for More Jobs Updates

Subscribe via Email

Subscribe via Email

Exam Categories

FRESHERS JOBS

TECHNICAL JOBS

GOVT JOBS

Teradata Corporation hiring Software Engineer

Monday, December 29, 2008

Teradata Corporation

Designation Software Engineer

Job Description
Key Areas of Responsibility
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

Unit Testing
• Develop Unit Test Specifications and Plan
• Review systems and document test plan
• Develop testing schedule and timeline
• Monitor project schedules relative to testing
• Identify and engage required testing resources
• Evaluate internal and commercially software testing tools; select appropriate tools
• Coordinate administrative project activities
• Obtain test plan approvals
• Anticipate obstacles and create contingency plans
• Establish Unit Test Readiness Position
• Design test procedures and scripts
• Review test design for adherence to specifications
• Develop procedures to maintain and restore test data once integrity has been compromised
• Develop standard and non-standard troubleshooting and investigative techniques
• Conduct Unit Test
• Conduct code coverage test and ensure high level of code coverage
• Conduct code complexity analysis
• Perform systems verification and functional tests
• Conduct tests in accordance to test plan
• Monitor and record output from test cases
• Track and record problems and errors found during testing
• Resolve problems and errors, and perform regression tests
• Unit Test Reporting
• Analyze test result data to measure software reliability and performance
• Produce unit test report

Software Debugging
• Diagnose and solve software problems
• Conduct "what-if" scenarios
• Isolate and correct test failures
• Document problems and solutions

Good written and oral communication
Position Description
Software Development focuses on implementing activities such as evaluating and acquiring, designing, constructing, unit testing and supporting software solutions based on business requirements in a variety of design/coding/testing environments, such as graphical user interface, database query languages, report writers, and specific development languages. Software developers consult on the use and deployment of software products and applications, and understand the business environment. Participates on process improvement action items
The Software Developer is responsible for ensuring that solutions meet business needs by:
• Developing product/solution architecture based on customer requirements written from business requirement document and/or business requirement specifications.
• Converting requirements to functional requirements to develop software code that is accessible, usable, efficient, re-usable, cost effective, maintainable, reliable and installable.
• Designing and modeling program/code for an integrated software product or system that supports re-use, change and integration of various components.
• Constructing software, which meet requirements, promote re-use of software components, and facilitate ease of support.
• Conducting unit tests, tracking problems, and implementing changes to ensure adherence to test plan and functional requirements
• Diagnosing, isolating, and implementing remedies for system failures caused by errors in software code, using knowledge of system characteristics and utilizing software based system maintenance and tracking tools.
• Provide input and technical content for technical documentation for user help materials and customer training.

Desired Profile Education and Experience Requirements
Beginner/Entry Level
4-year University Degree or equivalent in Computer Science/Engineering or other related field or M.Sc (Computer Science) or M.C.A
Basic experience, certification/training or skills in operating systems, development environments, software design, coding and testing, and programming languages.
Expertise in:
Strong skills in: SQL, C/C++, JAVA, RDBMS
OS Platforms: Unix and Windows
Familiarity with Web Technologies, J2EE

Experience : 0 - 1 Years
Industry Type : IT-Software/ Software Services
Functional Area : Application Programming, Maintenance
Education : M.Sc/MCA - Computers
Location : Hyderabad / Secunderabad
Keywords : Software Engineer, Software,

Contact Teradata Corporation
Website : https://www.teradata.com

Click here to apply

0 comments: