http://jobs.freshersworld.com/detail/2012/01/17/NCR/Software-Engineer-I
Software Engineer IDate of posting:16 January
Eligibility: BE/B.Tech
MCA
ME/M.Tech
Location: Hyderabad
Job Category: IT/Software
Last Date: 31 January 12
MCA
ME/M.Tech
Location: Hyderabad
Job Category: IT/Software
Last Date: 31 January 12
Job Type: Full Time
Hiring Process: Written-test.
Hiring Process: Written-test.
Job Details
Job Description :
- Integrates basic principles theories/concepts of professional field with procedures and activities within own work area; Applies research, information gathering and analysis skills to factual information; Verifies detailed information; Tracks, monitors and maintains detailed information.
- Develops and applies basic programming/engineering skills in relevant languages or methodologies;
- Responsible for testing and debugging principles
- Knowledge of one area of system architecture, product module, or assembly/test module.
- Learns the product development or manufacturing/test process; Evaluates products compared to standard, expected results; Assists with development and testing of a particular module or assembly/test process based on detailed design documents; Tests and releases a small fixes, process change or corrective action to improve quality, yield or manufacturing cycle time
- Executes assembly/test procedures; Assists with development and testing of a particular module or assembly/test process based on detailed design documents; Tests and releases a small fix, process change or corrective action to improve quality, yield or manufacturing cycle time; Updates and writes specifications or assembly/test procedures
- Developing product/solution architecture based on customer requirements written from business requirement documents 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
- Constructing software, which meet requirements, promote re-use of software components, and facilitate ease of support; Responsible for developing and maintaining multiple developments and testing environments; Developing and maintaining automated unit tests, track problems, and implement 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
Diagnosing, isolating, and implementing remedies for system failures caused by errors in software code; - Utilizing software based system maintenance and tracking tools; Providing input and technical content for technical documentation, user help materials and customer training; Conducting unit tests, tracking problems, and implementing changes to ensure adherence to test plan and functional requirements;
- Analyzing, designing and implement software mechanisms to improve code stability, performance and reusability
- 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
- Develops and applies knowledge of Lifecycle Management Tools, Scripting Languages, and Technical procedures and protocols
Eligibility Criteria :
- Bachelor's Degree in a technical discipline.
- Internships and/or 0-3 years of related experience.
- Ability to understand business and technical requirements.
- Excellent written and verbal communication skills; Excellent teamwork and collaboration skills.
- Good troubleshooting skills; Excellent knowledge of computer science fundamentals: object-oriented design and design patterns, data structures, algorithms.
- Knowledge of development tools: IDEs, compilers, debuggers, profilers, version control systems.
- Experience with several of the following technologies: VB 6, C#.NET, .NET Framework 2.0, XML, XSLT.
- Excellent documentation skills.
- Understanding of Software Development and Quality Assurance best practices.
How to apply
Application can be made through Online mode only
No comments:
Post a Comment
Note: only a member of this blog may post a comment.