NCR Corporation hiring for BS/B.E/B.Tech graduates "Associate Software Engineer" Hyderabad- June 2013
Thursday, June 6, 2013
About company: We are the new NCR: Leading how the world connects, interacts and transacts with business.
NCR is at the center of the self-service revolution, strategically poised between consumers who demand fast, easy and convenient options, and businesses intent on increasing revenues, building customer loyalty, reaching the contemporary consumer and lowering their cost of operations.
Our leadership in customer interactions is built on deep consumer and industry expertise. NCR is the only company focused beyond a niche self-service technology, geography or market. Our people offer a broader perspective that enables our customers not only to achieve their goals, but to transform their business models. And our size, scale and stability instill confidence in the marketplace.
Company: NCR Corporation
Position: Associate Software Engineer
Position: Associate Software Engineer
Event date/ Walk-In Date:
Last date: ASAP
Time:
Salary Offered: Best in Indusrty
Experience required: 0 to 1 Years
Eligibility: BS/B.Tech/MS/M.Tech graduates
Description:
We are seeking a dynamic, self-starting software consultant for the development of new software products and maintenance of existing software products. You will be expected to take an active role in software design/development, consultation and lifecycle practices. Key Responsibilities: • Development of new s/w products – this involves all aspects of s/w development such as requirements, design, code, debug, test & release, internal documentation, reviewing and providing direct input to Information products. This may be part of a joint remote team. • Maintenance & support of existing s/w products - involving problem characterisation, debug, change management, interfacing with FGSC and Professional Services. • Suggesting and contributing to process improvements Education & Experience The following skills are desirable: • Engineering degree or better in Computer Science, Applied Computing, Electronics or relevant science-based subject • VC++, C++, XP, COM, VB COM,ATL, XML, XSL, C#, .NET • Experience in Software Design & Software debugging techniques • Object Oriented Programming Methodologies and UML • Knowledge of Agile Development Methodologies • Good verbal and written communication skills POSITION SUMMARY & KEY AREAS OF RESPONSIBILITY: • Responsible for converting business requirements to functional requirements to support the development of components, products and applications; Developing product/solution architecture collaboratively with System and Solution Architects to meet business specifications; Ensuring software solutions meet performance, manageability and reliability requirements in a cost effective and maintainable manner • Responsible for coding software which meets requirements, promotes re-use of software components, and facilitate ease of support; 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 • Conduct 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 • Collaborate with cross-functional teams and customers; Engage in discovery discussions with external customers to help established detailed requirements; Develop detailed software design documentation that is clear, comprehensive, leads to a scalable implementation, and includes reuse of existing functionality when available; Develop code to the design documentation BASIC QUALIFICATIONS: Bachelors Degree in a technical discipline 1+ years of related experience Experience in Object Oriented analysis and design , C++, VC++ , ATL, COM skills Proficient in automated unit test development practices and design methodologies Excellent written and oral communication skills Ability to effectively multi-task; Ability to drive issues to effective resolution; Ability to find solutions to challenging, time-critical problems Experience, certification/training or skills in development environments, architecture, software design, coding and testing, and programming languages Primary Skills • Ability to design and write well-structured and robust C++programs , Good VC++ , Win32 , COM , ATL and OOPS knowledge. • Ability to maintain existing code • Knowledge in Design Pattern • Working knowledge of UML, in particular sequence diagrams and class diagrams • DLL file handling • Good knowledge on multi-threading and Handling Windows Services • Virtual memory management knowledge • Knowledge of IDE (Integrated Development Environment)preferably using Visual Studio • Knowledge in version control • Strong debugging ability, comfortable with peer code reviews • Assist in the development of design and test specifications • Design verification and validation support • Ability to scope of project estimates per the software development processes • Providing technical support to the team Preferred Exp • Experience in COM, ATL Attributes • Self motivated • Excellent analytical and debugging skills • Strong problem solving ability • Able to work in an interdisciplinary team environment • Passion for design and development • Willing to travel on assignments internationally as required • Innovative • Meeting committed deliverables with the right quality • Desire for continuous self-development and learning
Mode of Apply: Online
Venue/POSTAL ADDRESS:
Company URL: http://www.ncr.com/