Software Engineering Manager

💰 ₹18,000 - ₹28,800 (Est.) 📍 Hyderabad 🕐 6 days ago

Job Description

About NCR
NCR Corporation (NYSE: NCR) is a leader in transforming, connecting and running technology platforms for self-directed banking, stores and restaurants. NCR is headquartered in Atlanta, Ga., with 38,000 employees globally. NCR is a trademark of NCR Corporation in the United States and other countries.
POSTION SUMMARY & KEY AREAS OF RESPONSIBILITY:

The NCR AMS™ is a product which enables retailers to setup and execute omni-channel communication and promotions, provides a wide range of business services to drive the next generation shopping experience both in-store and online. Our teams develop software in a fast-paced, zero defect environment using the latest software development techniques and tools with a zeal towards customer satisfaction. AMS is a state of art product with a large variety of tech stack including very recent cutting edge technologies.
Primary responsibility is to develop high quality software solutions as a contributing member of a highly motivated team of Engineers. Should be able to understand the what goes behind the building of a complex resilient scalable enterprise products and should contribute through design and development. This individual will hold the title “Software Engineer III” with the expectation to solve complex technical challenges and assist in laying out technical roadmap.
Should have in depth understanding of the basics of the programming. Should be up to date with the Microsoft technology stack of .Net and SQL server. Should have knowledge on building products that will be hosted on the cloud. Hands on experience with .Net core, Azure, SQL PaaS and handling large data volumes will be preferred.
Should have had hands on complex applications/solutions which has integrations with various components. Experience with production systems and migrating customers from legacy systems to later versions is preferred. Advanced knowledge on the best practices on enterprise applications – logging, communication, coding, testing and CI/CD pipeline is expected.
The primary solution stack technology for this position is .NET with other preferred skills referred below.

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.
May be asked to 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.

Architecture / Design Technical Leadership

Defines and documents current and future technical implementation and strategy for a significant group of core components.
Assists Architecture with requirements analysis and architecture decisions
Assists developers with significant design
Participants in code review as a mandatory reviewer
Assists in estimating task effort and dependencies for Project Manager schedules.
Assists Solution Manager with technical support during pre-sales customer or PS workshops.
Formal mentoring. Identifies and documents immediate associate and has a mentoring plan for those protégées. Ensures all team members with 2 or more experience are also mentoring more junior staff and have mentoring plans
Mentors TEAMS on Architecture/Design, coding skills, Tools, Processes & Procedures
Assists Global Learning in course development and validation.

Component Quality / Auditing

Responsible for quality and team adherence to Tools, Processes and Procedures
Participates in peer code, test and documentation reviews. The role on reviews is to review the effectiveness of the other reviewers and to ensure that they have the understanding and skills to effectively review. The tech lead must identify and execute corrective actions if the team is not reviewing effectively

Problem Solving

Works with developers to assist detailed problem resolution for difficult problems which are proving difficult for Lead Developers to resolve.

Continuous Improvement

Works on improving use of tools relating to AMS development
Is always assigned and working effectively on at least one Continuous Improvement action.

BASIC QUALIFICATIONS:

Bachelor’s Degree in Computer Science or related field
A minimum 10 plus years of experience in of related experience in software design and development
A never say die attitude and willingness to learn, explore and take on new challenges often
Hands on experience with building .Net core applications and deploying to production
A minimum 6 years of experience in preferred technologies
o .Net 4.5 or higher
o SQL Server 2016 or higher
§ Excellent querying skills
§ Ability to write complex stored procedures and views
§ Ability to debug and fix issues
§ Ability to improve querying/operation times on huge DBs
o SQL PaaS
o Azure tools – DBs, Instances and Storage
o C# and hands on vb.net
o Good skills on JQuery and UI
o Hands on web services – asmx and wcf
o Automation – Unit tests and BDD
Strong understanding of Software Development and Quality Assurance best practices
Strong troubleshooting techniques and problem-solving skills.
Ability to understand customer needs or expectations, business requirements and technical requirements
Ability to document the requirements inform of word document and/or UML diagrams
Understands and implements best design patterns to produce highly scalable and reusable software products.
Excellent written and verbal communication skills
Excellent teamwork and collaboration skills
NCR Global – Digital Banking, POS Systems, Payment Solutions
NCR is the world’s leading enterprise provider of software, hardware and services for banks, retailers, restaurants, small business and telecom & technology
Offers of employment are conditional upon passage of screening criteria applicable to the job.
EEO Statement
Integrated into our shared values is NCR's commitment to diversity and equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, ****** orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. NCR is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. Every individual at NCR has an ongoing responsibility to respect and support a globally diverse environment.

Statement to Third Party Agencies
To ALL recruitment agencies: NCR only accepts resumes from agencies on the NCR preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR employees, or any NCR facility. NCR is not responsible for any fees or charges associated with unsolicited resumes.

💡 Quick Summary

Seeking a career-building opportunity? The Software Engineering Manager position is now open for candidates interested in the Bank Jobs sector. This role in Hyderabad offers a professional environment and growth potential.

Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Bank Jobs is a plus.

Sponsored

Job Details

Company Name: NCR

Frequently Asked Questions

Click the Apply Now button on this page, login or register for free on CallCenterJob.co.in, fill in your name, mobile number, city, and experience, then submit your application. The recruiter will contact you directly.
The expected salary for Software Engineering Manager in Hyderabad is ₹18,000 - ₹28,800 (Est.) per month. Actual compensation may vary based on experience and negotiation.
No, Software Engineering Manager is an on-site position based in Hyderabad. Candidates must be able to commute or relocate to this location.
Basic communication skills, a proactive attitude, and the ability to work in a team are required for Software Engineering Manager. Previous experience in Bank Jobs is a plus. Freshers may also apply depending on the employer's requirements.
Yes, CallCenterJob.co.in is completely free for job seekers. Never pay money to apply for any job. If anyone asks for payment to process your application, report it immediately using the "Report this Job" button.

Similar Openings

  • CASA PB

    CASA PB-(WD50570) Key Accountability: The key accountability of the Sales Officer is to acquire new clients around the branch catchment area, build relationship, build Liability Book & generate revenue through cross sell of various banking produc...

    Full Time / Part Time

    Salary Estimated: 20K to 32K

    Pune, Maharashtra

    July 11, 2026


    Apply Now

  • Bank Transaction Specialist | Multi location | St| Louis| MO

    Bank Transaction Specialist - Multi Location - St. Louis, MO • Do you have an outgoing personality and have strong customer service experience? Are you interested in growing your career in the banking industry? Reach out to us today! • $18- $1+ per h...

    Full Time / Part Time

    Salary Estimated: 15K to 31K

    Remote

    July 11, 2026


    Apply Now

  • Business Development Manager|FF

    Business Development: Scope the market, customers and understand trends / needs in focus Agri Value Chains. Develop Customer Acquisition strategy and penetration strategy in focus Agri Value Chains. Own the Customer relationships on FF activities; en...

    Full Time / Part Time

    Salary Estimated: 20K to 34K

    Remote

    July 11, 2026


    Apply Now

  • Senior Data Scientist

    BENGALURU / DATA SCIENCE / FULL-TIME / ON-SITE About Simpl: Simpl is India’s leading checkout network meant to make payments invisible and money intelligent. It is committed to the simplification and democratization of digital transformation in the p...

    Full Time / Part Time

    Salary Estimated: 18K to 22K

    Remote

    July 11, 2026


    Apply Now

  • Associate Operations Manager with Leading Bank in

    One of leading private sector bank open to hire qualified Associate Operations Manager in Lucknow to have better customer reach and service. Ideal candidate should be aware about operation process of banking system and able to work on the banking hou...

    Full Time / Part Time

    Salary Estimated: 19K to 20K

    Remote

    July 11, 2026


    Apply Now

  • Trade and Quality Associate

    Position Overview Job Title Associate Location Pune, India Role Description It’s a popular perception that ‘if you have experience in Trade Finance Operations, you are never out of job’. We handle multiple products like Letter of Credit, Collections,...

    Full Time / Part Time

    Salary Estimated: 21K to 25K

    Remote

    July 11, 2026


    Apply Now