Senior Enterprise Software Developer

2 weeks ago


Hyderabad, Telangana, India NCR Corporation Full time

About NCR Corporation

NCR 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, we have been the global leader in consumer transaction technologies for nearly 140 years.

Our mission is to enable stores, restaurants, and financial institutions to exceed their goals – from customer satisfaction to revenue growth, to operational excellence, and profit growth. We leverage our expertise, R&D capabilities, and unique platform to help navigate, simplify, and run our customers' technology systems.

Responsibilities

  • Design and develop D3 Banking Technology enterprise-level software applications
  • Perform analysis of all available information to choose the appropriate solution to resolve a problem
  • Lead effective collaboration with members of engineering teams and other departments within the company
  • Use version control software to check out source code, to check in new modules, and to track modifications to existing source code
  • Use issue management software to manage and track development efforts
  • Attend daily agile scrum team standup meetings and work closely with Scrum Coach to assess development priorities and risk
  • Lead technical design discussions to produce high-level designs from user requirements
  • Write application code and unit test code
  • Troubleshoot application error conditions
  • Peer review code modifications
  • Analyze user requirements
  • Develop and modify application software in an Agile scrum environment
  • Document software features and modifications
  • Keep up to date with technology and apply new knowledge
  • Participate in software release planning activities and design review sessions
  • Produce high-level estimates for new software features
  • Act as a mentor and coach to Software Engineers
  • Perform research and development activities along with application software performance analysis
  • Produce and present technical presentations as required
  • Evaluate third-party libraries and frameworks
  • Lead development proof of concept projects

Ideal Qualifications

  • Bachelor's degree in computer science, software engineering, or proven work experience in a related field
  • 9+ years of programming experience
  • Proven experience working on complex enterprise software systems
  • Strong knowledge of software industry best practices and standard design patterns
  • Proficient in Python and PySpark
  • Familiar with AWS and/or GCP cloud
  • Proficient in SQL Database
  • Understands security concepts as they apply to software development and can apply them
  • 3+ years of experience working in Python and PySpark
  • GIT version control experience desirable
  • JIRA issue management experience desirable
  • Experience working in an Agile scrum environment
  • Financial industry domain knowledge desirable
  • Passion to lead, mentor, and coach the work of others
  • Ability to evangelize engineering principles internally and externally
  • Ability to collaborate with team members to achieve a common goal
  • Strong complex problem-solving and troubleshooting skills
  • Strong written and oral communication skills
  • Ability to learn quickly and manage time effectively
  • Relies on experience and judgment to plan and accomplish goals

Good to have Skills

  • Familiar with AWS EMR, Glue, and/or GCP Dataproc
  • Familiar with MongoDB


  • Hyderabad, Telangana, India ECS | Enterprise Change Specialists Full time

    Job Title: Senior .NET DeveloperAbout the Role:We are seeking a highly skilled Senior .NET Developer to join our team at ECS | Enterprise Change Specialists. As a key member of our development team, you will be responsible for designing and developing scalable software solutions, particularly in enterprise-level applications. Your expertise in .NET...


  • Hyderabad, Telangana, India Medtronic Full time

    Medical Technology InnovatorSenior Enterprise Software Engineer in the Enabling Technologies R&D Software Organization at Medtronic developing software supporting Navigation and Imaging systems.Key ResponsibilitiesConduct code reviews and make technical contributions to product architecture.Participate in planning delivery time, code quality, and process...


  • Hyderabad, Telangana, India ValGenesis Full time

    We are seeking a skilled Senior Enterprise Software Developer to join our flagship VLMS product engineering team. As a key member of our team, you will be responsible for implementing product enhancements and supporting our global customers.Key Responsibilities:Design, develop, and test enterprise software applications using C# and ASP .NET.Participate in...


  • Hyderabad, Telangana, India Peace Mind Services Full time

    **About the Role**We are seeking a highly skilled Senior Software Developer - Enterprise Solutions to join our team at Peace Mind Services.The ideal candidate will have extensive experience in full lifecycle software development, with a strong background in enterprise-level web application development, Java programming, and relational databases.Key...


  • Hyderabad, Telangana, India THRIVEFORCE PRIVATE LIMITED Full time

    Job Title: Technical ArchitectExperienced Senior Software Engineer with a strong background in designing, developing, and implementing large-scale enterprise applications using Java and J2EE technologies. The ideal candidate will have a degree in Engineering/Computer Science or equivalent experience and a minimum of 9-10 years of IT experience.Key...


  • Hyderabad, Telangana, India ECS | Enterprise Change Specialists Full time

    Job Title: Senior .NET Software ArchitectECS | Enterprise Change Specialists is seeking a highly skilled Senior .NET Software Architect with extensive experience in building and maintaining scalable software solutions, particularly in enterprise-level applications. This role involves leading development efforts, designing robust RESTful APIs, and working...


  • Hyderabad, Telangana, India Saaki Argus & Averil Consulting Full time

    About UsSaaki Argus & Averil Consulting is a leading consulting firm focused on AI and Analytics.Our Client is seeking an experienced Enterprise Software Development Program Manager to lead their software development programs.The ideal candidate will have:8-12 years of relevant experience in software development, with some hands-on experience.Experience in...

  • Senior .NET Developer

    2 weeks ago


    Hyderabad, Telangana, India ECS | Enterprise Change Specialists Full time

    Job Title: Senior .NET DeveloperAbout the Role:This is a fantastic opportunity to join ECS | Enterprise Change Specialists as a Senior .NET Developer, where you will lead the development efforts and design robust RESTful APIs, working across the full software development lifecycle (SDLC).Responsibilities:- Design and develop scalable software solutions,...

  • Senior .NET Developer

    2 weeks ago


    Hyderabad, Telangana, India ECS | Enterprise Change Specialists Full time

    Job Title: Senior .NET DeveloperJob Summary: We are seeking a highly skilled Senior .NET Developer with extensive experience in building and maintaining scalable software solutions, particularly in enterprise-level applications. This role involves leading development efforts, designing robust RESTful APIs, and working across the full software development...


  • Hyderabad, Telangana, India Creeno Solutions Pvt Ltd Full time

    Creeno Solutions Pvt Ltd is seeking a highly skilled Senior Enterprise Software Architect to lead the development of large-scale enterprise-grade applications using Core Java and Java ecosystem frameworks. The ideal candidate will have a strong background in architecting and designing software systems, as well as experience with Springboot and...


  • Hyderabad, Telangana, India ECS | Enterprise Change Specialists Full time

    ECS | Enterprise Change SpecialistsJob Title: Senior QA EngineerJob Summary:We are seeking an experienced Senior QA Engineer with a strong background in the airline industry to join our team at ECS | Enterprise Change Specialists. This role requires the development of test strategies, creation of detailed test cases, and execution of both manual and...


  • Hyderabad, Telangana, India ECS | Enterprise Change Specialists Full time

    Job Title: Enterprise Java DeveloperWe are looking for an experienced Enterprise Java Developer with expertise in designing, developing, and maintaining high-performance applications.This role involves working on Java-based projects within microservices and enterprise architectures, ensuring application scalability, reliability, and performance.You will be...


  • Hyderabad, Telangana, India Mapout Digital Solutions Inc Full time

    Job Title: Senior Java Enterprise DeveloperJob Summary:We are seeking a highly skilled Senior Java Enterprise Developer to lead our team in designing, implementing, and documenting different application modules. The ideal candidate will have expertise in Java/J2EE technologies, RDBMS, and continuous integration/deployment environment.Key...

  • Senior .NET Developer

    3 weeks ago


    Hyderabad, Telangana, India ECS | Enterprise Change Specialists Full time

    Job SummaryWe are seeking a highly skilled Senior .NET Developer to lead our development efforts in building and maintaining scalable software solutions, particularly in enterprise-level applications. This role involves designing robust RESTful APIs, working across the full software development lifecycle (SDLC), and collaborating with cross-functional...


  • Hyderabad, Telangana, India Paccore software Full time

    Job Title: Senior Software DeveloperJob Description:We are seeking a highly skilled Senior Software Developer to join our team at Paccore Software. The ideal candidate will have a solid foundation in C# and SQL Server, with a strong understanding of .NET web framework, including ASP.NET, ASP.NET MVC, .NET Core, Web API, LINQ, WCF, HTML, JavaScript, jQuery,...


  • Hyderabad, Telangana, India Creeno Solutions Pvt Ltd Full time

    We are seeking a seasoned Senior Enterprise Software Architect to lead the development of our next-generation Integration Platform.Key Responsibilities:Develop software solutions by understanding business needs and studying systems flow.Determine operational feasibility and document solutions.Prepare and install solutions by determining and designing system...


  • Hyderabad, Telangana, India ECS | Enterprise Change Specialists Full time

    Job Summary: We are seeking a highly skilled Senior .NET Developer with extensive experience in building and maintaining scalable software solutions, particularly in enterprise-level applications.This role involves leading development efforts, designing robust RESTful APIs, and working across the full software development lifecycle (SDLC).The ideal candidate...


  • Hyderabad, Telangana, India ValGenesis Full time

    We are seeking an experienced product development engineer to join our flagship VLMS product engineering team. The ideal candidate will have a passion for developing enterprise products with quality, security, and performance.Key Responsibilities:Understand business requirements and technical constraints to architect, design, and develop software...


  • Hyderabad, Telangana, India Thomson Reuters Full time

    Job OverviewWe are seeking a highly experienced Senior Enterprise Software Development Leader to lead our cross-functional software engineering team. The successful candidate will be responsible for ensuring the team collaborates with product owners and other technology teams to deliver enterprise software services at scale in an agile environment.About the...


  • Hyderabad, Telangana, India ValGenesis Full time

    About the RoleWe are seeking an experienced software development professional to join our team.The ideal candidate will have a background in developing enterprise software products using ASP .NET and C#. Key ResponsibilitiesDesign, develop, and test software applications using ASP .NET and C#.Collaborate with cross-functional teams to identify and prioritize...