[The logo is protected from the company]

NCR Corporation

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 b... Read More

Address      3097 Satellite Boulevard Duluth, Georgia 30096
Website      www.ncr.com/
Holding      No Holding Details

View Company Page
Apply to job

Senior Software Developer

POSTION SUMMARY & KEY AREAS OF RESPONSIBILITY: Primary responsibility is to develop high quality software solutions as a contributing member of a highly motivated team of Engineers. This individual will serve the Software Engineering role on an Agile team. Responsibilities include: Develop high quality software which meets requirements, promotes re-use of software components, and facilitates ease of support. Diagnose, isolate, and implement remedies for system failures caused by errors in software code. Identifies and implements process improvements in Engineering practices. Utilize software based system maintenance and tracking tools. Provide input and technical content for technical documentation, user help materials and customer training. Conduct unit tests, track problems, and implement changes to ensure adherence to test plan and functional/nonfunctional requirements Analyze, design and implement software mechanisms to improve code stability, performance, and reusability. Participates and leads code review sessions. Create high fidelity estimates of their own work efforts. Assist others in estimating task effort and dependencies, responsible for team commitments within the Sprint. Lead and advise other Engineering resources as part of project activities. Considered subject matter experts in their chosen field. Participates with industry groups, stays current with technology and industry trends, disseminates knowledge to team members, forms best practices. Communicate with Solution Management and other internal teams. Participates in cross-functional collaboration within the organization. Collaborate with Architecture team members to produce and implement technical strategy. Drives the technical strategy for the team. Collaborate with Engineering and Solution Management to develop product roadmaps. Drives the roadmap within the team. Capable of leading the team in absence of direct Management oversight. Involved in evaluating fellow engineers and contributes to the annual review cycles. Participates in direct customer meetings, providing Engineering insight and clearly articulating the NCR values. Challenge status quo and lead organizational change in difficult situations and conversations. Owns the product and technology direction and influences conversations regarding the product and technology. Desired Profile BASIC QUALIFICATIONS: Bachelors Degree in Computer Science or related field A minimum of 8 years of experience in software design and development A minimum of 6 years of experience in preferred technology stack: o C# Deep understanding of Software Development and Quality Assurance best practices Excellent written and verbal communication skills Excellent teamwork and collaboration skills Understanding and proven application of Architecture and Design Principles Experience operating in an Agile environment, with a deep understanding of agile development principles. Familiarity with Continuous Improvement and Six Sigma Lean principles. PREFERRED QUALIFICATIONS: Several years of experience operating in an Agile environment, with a deep understanding of agile development principles. Knowledge of software development standards and protocols (include as relevant): o Experience with tools utilized in development environment: o Jira o Hudson o Subversion o Crucible o Fisheye Green or Black Belt CI Certification Masters Degree in relevant field of study Qualifications The hiring manager would not like to proceed with the hiring now and hence this requisiton is bein cancelled. Experience 8 - 12 Years Industry Type IT-Software / Software Services Role Team Lead/Technical Lead

Other Job Information

Vacancy type:

Full Time

Contact Mode:

not provided


not provided

Contact Name:


Job Duration:

not provided


not provided



News - NCR Corporation

Related Jobs

Engineering Program Manager

The Engineering Program Manager is responsible for leadi ...   [more]

Dot net developers

Windows application development experience using C#.Net, ...   [more]

Java developers

2- 5 yrs of experience in Core Java and J2EE Experience ...   [more]

VC++ Developers

2-5 years Development experience using C,C++, VC++, MFC   [more]

develop superior video products

Providing stellar products and services takes a great te ...   [more]

Software Developer

As a senior software developer you will be involved in n ...   [more]

Senior Software Developer

As a senior software developer you will be involved in n ...   [more]

3D Game Developer

    *   Write/edit programming script to create and enha ...   [more]