Software Engineer II

1 month ago


Hyderabad, Telangana, India NCR Corporation Full time

About NCR Corporation

NCR Corporation is a global leader in consumer transaction technologies, transforming everyday interactions into exceptional experiences. With its software, hardware, and portfolio of services, NCR enables nearly 700 million transactions daily across retail, financial, travel, hospitality, telecom, and technology, and small business.

Job Title: Software Engineer II - .Net Full Stack

Location: Hyderabad

3-5 Years

About the Role

We are seeking a highly skilled Software Engineer II - .Net Full Stack to join our Hospitality E-Commerce team in Hyderabad. As a key member of our team, you will be responsible for developing high-quality software solutions, collaborating with cross-functional teams, and contributing to the design and development of complex enterprise products.

Responsibilities

  • Develop high-quality software that meets requirements, promotes re-use of software components, and facilitates ease of support.
  • Diagnose, isolate, identify, and report and fix errors in software code.
  • Help in updating and designing the software, having knowledge of different design patterns.
  • Identify and implement process improvements in Engineering practices.
  • Utilize software-based system maintenance and tracking tools.
  • Validate 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.
  • 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.
  • Participate with industry groups, stay current with technology and industry trends, disseminate knowledge to team members, form best practices.
  • Communicate with Solution Management and other internal teams.
  • Participate in cross-functional collaboration within the organization.
  • Work on improving use of tools relating to R10 development/tools used.

Requirements

  • Bachelor's Degree in Computer Science or related field.
  • A minimum of 3 years of experience in core development and below stack.

Must-Have Skills

  • C# experience - Excellent in OOPs, collections, and design patterns & ReactJs.
  • Skills: C#.Net, SQL Server, ASP.NET, REACT, Type Script, SQL, Web API, Web Application Development, Solid Principles, Design Patterns, Multithreading.
  • Version Controllers: TFS, GitHub.
  • Process: SAFe/Agile Methodology.
  • Additional: Coded UI, Cypress, TypeScript, RabbitMQ, IIS, (Material UI & Figma).
  • Must have been an active participant in code reviews.
  • Excellent troubleshooting skills to root cause complex issues is required.
  • Experience in troubleshooting software issues for end customers is preferred.
  • Should demonstrate skills to Analyze logs, verify, reproduce, and correct defects.
  • Work extensively with cross-functional development teams, including analysts, engineers, and QA.
  • Must be able to work in an agile, dynamic, varied, and fast-paced environment.
  • Excellent written and verbal communication skills.

Good to Have

  • Cloud platform knowledge, Docker, Kubernetes, nginx, jfrog.
  • Knowledge of software development standards and protocols: Secured development knowledge, DevOps for the cloud deployments, CI/CD pipeline, Cloud development knowledge on Azure or GCP.

Visit our website for a list of the benefits offered in your region in addition to a competitive base salary and strong work/family programs.


  • Software Engineer II

    1 month ago


    Hyderabad, Telangana, India Thermo Fisher Scientific Full time

    Job Title: Software Engineer IIAt Thermo Fisher Scientific, we are seeking a highly skilled Software Engineer II to join our global software team. As a key member of our team, you will be responsible for developing instrument driver software modules on the Windows .NET platform using C#.Key Responsibilities:Develop software modules to control instrument...

  • Software Engineer II

    1 month ago


    Hyderabad, Telangana, India 2083 DXC Technology India Private Limited Full time

    Job Title: Sr Analyst II Software EngineeringAbout the Role:We are seeking a highly skilled and motivated Sr Analyst II Software Engineering to join our team at 2083 DXC Technology India Private Limited. As a key member of our software engineering team, you will be responsible for developing software solutions, collaborating with team members, and...

  • Software Engineer II

    2 weeks ago


    Hyderabad, Telangana, India Thermo Fisher Scientific Full time

    Job SummaryAt Thermo Fisher Scientific, we are seeking a skilled Software Engineer II to join our team. In this role, you will be responsible for developing instrument driver software modules on the Windows .NET platform using C#.Key ResponsibilitiesDevelop instrument driver software modules on the Windows .NET platform using C# to control the instrument...


  • Hyderabad, Telangana, India Microsoft Full time

    OverviewMicrosoft Dynamics 365 for Sales is a customer relationship management (CRM) application that enables businesses to manage their sales processes, from lead generation to closing deals. It provides a range of features and tools to help sales teams work more efficiently and effectively, including lead and opportunity management, sales forecasting, and...


  • Hyderabad, Telangana, India ADCI HYD 13 SEZ Full time

    Job Title: Software Development Engineer IIThe Maintenance Automation Platform (MAP) Development team within the Global Reliability and Maintenance Engineering (RME) Central Team is seeking a highly skilled Software Development Engineer II to join their team. As a key member of the team, you will be responsible for designing and building world-class internal...


  • Hyderabad, Telangana, India Medtronic Full time

    Careers that Change LivesAt Medtronic, we push the limits of what technology can do to make tomorrow better than yesterday. Our team is passionate about developing innovative solutions that improve patient outcomes and enhance the quality of life. We're looking for a talented Software Test Engineer II to join our team and contribute to the development of...

  • Software Engineer II

    2 weeks ago


    Hyderabad, Telangana, India Microsoft Full time

    Job DescriptionThe Microsoft 365 India team is seeking a skilled Software Engineer II to contribute to the design, implementation, and shipping of critical components for a strategic project.The successful candidate will work on building next-generation AI-powered experiences for Microsoft 365 on various platforms, including web, desktop, Android, and...


  • Hyderabad, Telangana, India Thermo Fisher Scientific Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer II to join our global software team at Thermo Fisher Scientific. As a key member of our team, you will be responsible for developing instrument driver software modules on the Windows .NET platform using C#.Key ResponsibilitiesDevelop software modules to control instrument software and...


  • Hyderabad, Telangana, India ADCI HYD 13 SEZ Full time

    We are seeking a talented Software Development Engineer II to join our Intelligent Cloud Hosting team at ADCI HYD 13 SEZ. The ideal candidate will have a strong background in software development, design patterns, and scalability.Key Responsibilities:Design and build innovative technologies in a large distributed computing environmentCollaborate with a team...


  • Hyderabad, Telangana, India 2083 DXC Technology India Private Limited Full time

    Job Overview:At 2083 DXC Technology India Private Limited, we are seeking a skilled Software Engineer Analyst II to join our team. This role involves assisting in the development of software solutions, collaborating with team members, and participating in troubleshooting and resolving technical issues.Key Responsibilities:Assist in the development of...


  • Hyderabad, Telangana, India Thermo Fisher Scientific Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer II to join our global software team at Thermo Fisher Scientific. As a key member of our team, you will be responsible for developing instrument driver software modules on the Windows .NET platform using C#.Key ResponsibilitiesDevelop instrument driver software modules on the Windows...


  • Hyderabad, Telangana, India F5 Full time

    At F5, we're passionate about empowering organizations to create, secure, and run applications that enhance our digital world. Our teams are dedicated to making a better digital world a reality.We're seeking a highly skilled and motivated Software Engineer II to join our team. As a key member of our cloud computing team, you'll be responsible for developing...


  • Hyderabad, Telangana, India ADCI HYD 13 SEZ Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Intelligent Cloud Hosting (ICON) team at ADCI HYD 13 SEZ. As a key member of our team, you will be responsible for designing and building innovative technologies in a large distributed computing environment.Key ResponsibilitiesDesign and build innovative technologies...


  • Hyderabad, Telangana, India NCR Corporation Full time

    About NCR VOYIXNCR VOYIX Corporation is a leading provider of digital commerce solutions for the retail, restaurant, and banking industries.We are a global company with approximately 16,000 employees in 35 countries, and our mission is to enable businesses to succeed in today's competitive landscape.Our Vision:Transform the consumer experience through...


  • Hyderabad, Telangana, India ADCI HYD 13 SEZ Full time

    Job Title: Software Development Engineer II, RMEAbout the Role:The Maintenance Automation Platform (MAP) Development team within the Global Reliability and Maintenance Engineering (RME) Central Team is seeking a skilled Software Development Engineer to design and build world-class internal customer-facing interfaces and back-end services for one of the...

  • Software Engineer II

    1 month ago


    Hyderabad, Telangana, India Microsoft Full time

    About the RoleThe PowerApps platform is seeking a skilled Software Engineer II to join our Copilot Accelerator team. As a key member of this team, you will work on cutting-edge technology to build services, templates, and apps that reach and engage millions of users while increasing their productivity.ResponsibilitiesDesign and implement well-defined...

  • Software Engineer II

    4 weeks ago


    Hyderabad, Telangana, India Microsoft Full time

    Job SummaryAzure Core is a rapidly growing business within Microsoft, and we are seeking a skilled Software Engineer II to join our team. As a member of our team, you will be responsible for designing and building tools and analytics to improve the availability and reliability of Azure Compute resources.Key ResponsibilitiesDesign and develop experiences and...


  • Hyderabad, Telangana, India F5 Full time

    About This RoleWe're looking for a skilled Software Engineer II to join our team at F5. As a key member of our software development team, you'll be responsible for designing, developing, and maintaining high-quality code for complex product components.Key ResponsibilitiesDesign, develop, and maintain high-quality code for complex product components.Manage...


  • Hyderabad, Telangana, India NCR Corporation Full time

    About NCR CorporationNCR Corporation is a leading global provider of digital commerce solutions for the retail, restaurant, and banking industries. With a presence in 35 countries and over 16,000 employees, NCR Corporation has been a global leader in consumer transaction technologies for nearly 140 years. Our mission is to enable businesses to exceed their...


  • Hyderabad, Telangana, India 451 Discovery Comm. India Full time

    About the RoleThis is a unique opportunity to join our Data & Analytics organization as a Software Engineer II. As a member of our team, you will be responsible for developing and maintaining frameworks, tools, and data products vital to Warner Bros. Discovery.Key ResponsibilitiesAs a Software Engineer II, you will focus on all aspects of streaming video,...