
[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
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 |
Fax: |
not provided | Contact Name: |
HR |
Job Duration: |
not provided | Phone: |
not provided |
Email: |
career@ncr.com |
TalentOne Job Information
Engineering Development Engineer
Open Jobs - NCR Corporation
- Assistant Manager - Cash Forecasting & Planning
- Assistant Manger - MS
- Asst Manager - MS
- Cash Analyst
- Customer Engineer
- Customer Engineer
- Incident Management Agent
- Logistics Cordinator
- MOF - TIS Cluster Team Lead
- Mof-site Sourcing Team Lead
- Project Manager
- Project Manager
- Project Manager
- PS Europe Test Team Lead
- PS Solution Consultant
- PS Solution Consultant
- PS Staff Consultant
- PS Staff Consultant
- Reconciliation Analyst
- Reconciliation Analyst
- Sales Manager
- Scrum Master
- Senior Software Developer
- Senior Software Developer
- Senior Software Engineer
- Senior Software Engineer
- Senior Software Engineer
- Senior Software Engineer
- Software Engineer
- Software Engineer
- Software Engineer II
- Software Engineer II
- Software Engineer II
- Software Engineer II
- Software Engineer III
- Technical SME
- TIS CO Ordinator