NCR corporation Hiring Freshers
Website: www.ncr.com
Qualifications:B.E / B.Tech / MCA/ M.Sc/ M.Tech
Job: EngineeringPrimary Location: Asia Pacific (APAC)-India-India-Hyderabad
Schedule: Full-time
Education Level :Bachelor's Degree
Job Posting: Jul 24, 2012, 11:00:00 PM
Designation : Associate Software Engineer
Experience : 0-1 years
Experience : 0-1 years
Education : B.E / B.Tech / MCA/ M.Sc/ M.Tech
Responsibilities:
The Software Engineer is responsible for ensuring that solutions meet business needs by:
• 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.
• 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.
• Developing and maintaining multiple development 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.
Skill Required:
• 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.
• 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.
• Developing and maintaining multiple development 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.
Skill Required:
• C#.NET, .NET Framework 2.0, XML, XSLT, Windows Forms Programming with C#.NET 2.0
• Fundamentals of computer science: object-oriented design and design patterns, data structures, algorithms.
• Knowledge of UML to create designs using Rational Rose or similar tool.
• Development process tools: IDE’s, compilers, debuggers, profilers, version control systems
• Experience with any automated unit test tool such as NUnit is a plus.
• Knowledge of secure coding is a plus.
• Experience with Win32 and C++ is a plus.
• Experience using .NET framework 3.0 Workflow Foundation, AJAX, and Communication Foundation is a plus.
• Good troubleshooting skills.
• Excellent communication skills
• Desire to push oneself to grow and improve as a software engineer.
for online part time jobs pls click here