NCR Corporation : Openings for Associate Software Engineer

Company Name :  NCR







The NCR Corporation is a US-based computer hardware, software and electronics company that provides products and services that enable businesses to connect, interact and transact with their customers.

Qualification     BE, B.Tech, ME, M.Tech, MCA
 

Experience     0 - 2 Year
 

Job Location     Hyderabad
 

Job Role     Associate Software Engineer 

Job Description:

  • We are looking for a software engineer who has strong computer science fundamentals and solid experience with industry-standard technologies to join our elite team of product development professionals. 
  • We are looking for an innovative software engineer who will drive all aspects of the software development lifecycle, from requirements to design to development to test to release to customer success. 
  • The candidate will work on the development of products pertaining to the APTRA™ Advance NDC product suite. 
  • The applicant will provide software engineering functions for a development team. 
  • The candidate should have a degree in CS/ IT / SE or equivalent. 
  • Involvement of the candidate will span the development life-cycle, including planning, designing, and test-driven development

Responsibilities:

  • 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

Skills:

  • 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.

0 Response to "NCR Corporation : Openings for Associate Software Engineer"

Post a Comment