Tuesday, November 3, 2009

NCR HYD




LOOKING TO ADVANCE YOUR NCR CAREER?

CHECK OUT NCR INDIA'S LATEST NEW POSTINGS…

Interested candidates pls follow the following steps
1. Open ncr career web page
2. Select the Apply Now button.
3. Select the option Global Career Opportunities.
4. Register in the web page with complete details and apply for the job code : 535997
5. If any reference is asked pls use the following details :
Emp Name : Anand Chanduri
Emp Id       : AC185136


Job Opening #  : 535997

Positions           : Software Tester
# of Posts          : 1
BU                     : Industry Solutions Group (ISG)
City                   : Hyderabad


Position Overview:

Software Test focuses on ensuring the quality of the software and documentation that are produced by Software Development and supporting software solutions based on business requirements in a variety of environments.  Software testers consult on testability of software products and applications, and understand the business environment.
The xPayments Platform delivers a robust, high performing work flow engine, a common configuration database, notification subsystem, and web-based GUI for managing the product.  The Platform is intended to be used by other products to provide functionality without duplication of effort. This project contributes to NCR's objective to provide a common work flow engine for payment solutions with appropriate operational and management interfaces.
A Software Tester will be asked to participate in a variety of projects and initiatives. Your responsibilities may include:
  • Participating in design reviews and code walkthroughs to ensure testability
  • Ensuring project team understands testing process and error documentation as well as to support the education of development teams in the use of automation tools and techniques applied to unit tests.
  • Generating a test plan to ensure that test cases cover the entire scope of stories delivered by software development.
  • Maintaining multiple test environments.
  • Constructing automated integration and system test cases, which provide optimal coverage and promote re-use of software components.
  • Conducting automated and manual acceptance, integration and system tests and tracking problems
  • 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.
Education and Experience Requirements
  • Must have
  • 4-year University Degree in Computer Science/Engineering or other related field
  • Experience, certification/training or skills in development environments, architecture, software design, coding and testing, and programming languages.
  • 3+ years experience in quality assurance and testing.
  • Experience with Java, JUnit, object oriented development, web applications, client/server applications.
  • Preference given to applicants with Experience in testing in an Agile environment
  • Familiarity with VM Ware, SilkTest, LoadRunner, WinRunner, JMeter, JBoss, WebSphere, Oracle, MySQL, Linux, Ant, Maven, Subversion, MyEclipse, and Jira
Key Areas of Responsibility
Software Design and Construction
  • Participate in design reviews to ensure testability of software
  • Participate in software code inspections and reviews to ensure testability of software
  • Consult with developers to ensure the software is covered by automated Unit Tests
  • Automated Testing Software Construction
  • Construct automated test software per requirements
  • Follows coding standards and the software development lifecycle defined by the organization
  • Perform software configuration management per local specifications
  • Debug software modules
Non-Technical Skills
  • Strong written and verbal communication skills
  • Enthusiasm to learn and meet objectives
  • Excellent problem solving and analytical skills
  • Ability to work independently or as part of a team
  • Creativity and knowledge about testing methodologies

Job Opening # : 535999

Positions           : Senior Software Developer
# of Posts         : 1
BU                      : Industry Solutions Group (ISG)
City                    : Hyderabad


Position Overview:

Software Development focuses on implementing activities such as evaluating, designing, constructing, unit testing, documenting, and supporting software solutions based on business requirements in a variety of environments.  Software developers consult on the use and deployment of software products and applications, and understand the business environment. 

A Software Developer will be asked to participate in a variety of projects and initiatives. Your responsibilities may include:
  • Participating in code walk-through
  • Constructing software which meets requirements, promotes re-use of software components, and facilitates ease of support.
  • Conducting unit tests and implementing changes to ensure adherence to test plan and functional requirements
  • Participating in system level activities such as integration and system test
  • 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
  • Providing input and technical content for technical documentation for user help materials, customer training, and on-going support
Education and Experience Requirements
  • Must have
  • 4-year University Degree or equivalent in Computer Science/Engineering or other related field
  • 2+ years experience in developing S/W
  • Experience, certification/training or skills in development environments, coding and testing, including test automation, and programming languages.
  • C/C++ object oriented development for client/server applications in a Windows environment
  • Preference given to applicants with
  • Experience with the Agile development methodologies
  • Knowledge of n-tier architectures and model-view-controller software architectures
  • Relational Database Management Systems – SQL programming, and/or administration/configuration/tuning – (Informix Online and Oracle)
  • Client-server programming (TCP/IP sockets)
  • Perl and Perl/Tk
  • Familiarity with .NET, MySQL, XML, Ant, CVS, VMWare, and Jira
Key Areas of Responsibility
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
Unit Testing
  • Ensure the software is covered by automated Unit Tests
Lifecycle Support
  • Work with field support personnel to analyze and document problems
  • Identify and develop solutions and follow standard procedures to release the solutions
Non-Technical Skills
  • Strong written and verbal communication skills
  • Enthusiasm to learn and meet objectives
  • Excellent problem solving and analytical skills
  • Ability to work independently or as part of a team
Communications & Consulting
  • Provide input and technical content to support user, and system documentation
  • Document technical environments required for the software products
  • Support the development team and other stakeholders 

Job Opening #   : 536000

Positions            : Software Developer
# of Posts           : 1
BU                      : Industry Solutions Group (ISG)
City                    : Hyderabad


Role:

Software Development Engineering focuses on implementing activities such as evaluating, designing, constructing, unit testing, component testing through to integration testing and supporting software solutions based on business requirements in a variety of design/coding/testing environments. 
Software developers consult on the use and deployment of software products and applications, and understand the business environment. Engineers are also expected to participate on process improvement activities.

Responsibilities:
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 modelling 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.
Education and Background for Entry Level Candidates:
  • Honours Degree or equivalent in Computer Science/Engineering or other related field
  • The candidate should possess strong design and programming skills and have an understanding of:
  • Microsoft Windows XP programming
  • VC6.0, VB6.0 (MS Visual Studio with SP5). Having knowledge on regular expression, working on classes\objects in VB is an additional advantage.
  • COM concepts, OOP concepts, C++
    (Or)
    Knowledge in C#, .Net Framework, But willing to work in COM till getting domain expertise
  • XML, HTML, Scripting
Preference would be given to candidates with an understanding of the following:
  • NDC+
  • ATM software and hardware OR Financial Services Industry
  • CEN/XFS
  • ActiveXFS
  • EMV 

Job Opening #   : 535998

Positions            : Software Engineer
# of Posts           : 1
BU                      : Industry Solutions Group (ISG)
City                    : Hyderabad


Position Overview:
Software Development focuses on implementing activities such as evaluating, designing, constructing, unit testing, documenting, and supporting software solutions based on business requirements in a variety of environments.  Software developers consult on the use and deployment of software products and applications, and understand the business environment.

The xPayments Platform delivers a robust, high performing work flow engine, a common configuration database, notification subsystem, and web-based GUI for managing the product.  The Platform is intended to be used by other products to provide functionality without duplication of effort. This project contributes to NCR's objective to provide a common work flow engine for payment solutions with appropriate operational and management interfaces.

An Senior Software Developer will be asked to participate in a variety of projects and initiatives. Your responsibilities may include:
  • Participating in or leading design reviews and code walkthroughs
  • Constructing software which meets requirements, promotes re-use of software components, and facilitates ease of support
  • Conducting unit tests, tracking problems, and implementing changes to ensure adherence to test plan and functional requirements
  • Participating in system level activities such as integration and system test
  • 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
  • Providing input and technical content for technical documentation for user help materials, customer training, and on-going support
  • Mentoring junior programmers
Education and Experience Requirements
  • Must have
  • 4-year University Degree in Computer Science/Engineering or other related field
  • Experience, certification/training or skills in development environments, architecture, software design, coding and testing, including test automation, and programming languages.
  • 5+ years experience in developing S/W.
  • Experience with Java, JUnit, object oriented development, web applications, client/server applications.
  • Preference given to applicants with
  • Experience in development in an Agile environment
  • Familiarity with Spring, Hibernate, Flex, jBPM, JBoss, WebSphere, Oracle, MySQL, Linux, Ant, Maven, Subversion, MyEclipse, VMWare, and Jira
Key Areas of Responsibility
Software Design and Specification
  • Design software components and document the design in specifications
  • Develop software prototypes to evaluate designs
  • Conduct and participate in 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
  • Mentoring of Junior Programmers assigned to work on the project
Unit Testing
  • Ensure the software is covered by automated Unit Tests
Lifecycle Support
  • Work with field support personnel to analyze and document problems
  • Identify and develop solutions and follow standard procedures to release the solutions
Non-Technical Skills
  • Strong written and verbal communication skills
  • Enthusiasm to learn and meet objectives
  • Excellent problem solving and analytical skills
  • Ability to work independently or as part of a team
Communications & Consulting
  • Provide input and technical content to support user, and system documentation
  • Document technical environments required for the software products
  • Support the development team

Job Opening #   : 536001


Positions            : Unix System Engineer and Administrator
# of Posts           : 1
BU                      : Industry Solutions Group (ISG)
City                    : Hyderabad
Position Overview:

Software Development focuses on implementing activities such as evaluating, designing, constructing, unit testing, documenting, and supporting software solutions based on business requirements in a variety of environments.  Such an environment requires the active involvement of a Systems Engineer who assists in establishing the correct performing environment on which the software executes. System Engineer consults on the deployment of platforms and platform software products and applications, and understands the business environment.

A System Engineer will be asked to participate in a variety of projects and initiatives. Your responsibilities may include:
  • Setup and System Administration and Setup of Unix  servers (SUN and x86based)  with SUN  Solaris OS and/or Linux for NCR Development. This includes a variety of Servers from V440’s to the latest Cool-Thread servers (T-Series) & M-Series machines.
  • Regular maintenance of Sun Solaris Lab servers  
  • Experience in high availability solutions including SUN &  Veritas clusters
  • Experience in virtualization involving LDOMS, Containers
  • Provisioning of SAN Disks for Solaris Servers on EMC CX and LSI/Engenio SAN’s
  • Design & development of scripts as required – e.g. scripting of builds on Solaris machine with configurations for SUN Studio compilers
  • Work with various type of file systems e.g. ZFS, UFS, QFS, SAMFS
  • Installation of NCR  Applications (NCR products)
  • Leadership & consultancy in Perform benchmarking tests on SUN Servers involving NCR Applications & Oracle
  • Doing research on various SUN Solaris technologies, tools which are useful for NCR products involving SUN Solaris as base platform, providing recommendation and working on prototype, implementation of same with NCR development team
  • Working with NCR development team & guiding them on various project assignments on SUN Solaris aspects and helping, troubleshooting infrastructure problems related & not limiting to SUN blade servers or SUN Solaris
  • To provide expert advice as requested for solving service calls
  • To carry out knowledge transfer activities to NCR development team as required
Education and Experience Requirements
  • Must have
  • 4-year University Degree in Computer Science/Engineering or other related field
  • Experience, certification/training or skills in development environments, architecture, software design, coding and testing, including test automation, and programming languages.
  • 6+ years experience in managing a Solaris/Unix Server Environment and working with development teams
  • Preference given to applicants with
  • Experience in development in an Agile environment
  • Familiarity with Solaris Scripting languages
  • Sun Certified Engineer

Non-Technical Skills
  • Strong written and verbal communication skills
  • Enthusiasm to learn and meet objectives
  • Excellent problem solving and analytical skills
  • Ability to work independently or as part of a team
Communications & Consulting
  • Provide input and technical content to support user, and system documentation
  • Document technical environments required for the software products
  • Support the development team

Job Opening #   : 536008

Positions : Senior Software Engineer
BU : Industry Solutions Group (ISG)
City : Hyderabad

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, device interaction, message interfaces, different APIs and in specific development languages. Software Engineers consult on the use and deployment of software products and applications, and understand the business environment. A Software Engineer also participates on process improvement action items.

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 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.
Key Areas of Responsibility
Requirements Analysis
  • 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
  • Provides estimates, goals, standards, constraints and dependencies as input to the SOW and the software development plan
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.
Education and Background
  • Graduate degree required
  • Knowledge of C/C++ Required in an XP and Visual Studio environment. Knowledge of C# and VB preferred. Architecture design, software design and methodologies and software configuration management knowledge preferred.
  • Understanding of customer requirements and analysis
    The Applicant should have an experience of working within the Software Engineering fields of Development, Testing and Support for a minimum of five years.

Interested candidates pls follow the following steps
1. Open ncr career web page
2. Select the Apply Now button.
3. Select the option Global Career Opportunities.
4. Register in the web page with complete details and apply for the job code : 535997
5. If any reference is asked pls use the following details :
Emp Name : Anand Chanduri
Emp Id       : AC185136

No comments:

Post a Comment