Global Payments logo

Software Engineer C++

Global Payments
Posted a month ago

LOCATION

PUNE · Onsite

EXPERIENCE

Any experience

TYPE

FullTime

SKILLS REQUIRED

Software Development LifecycleSQLAPI IntegrationBackend DevelopmentObservabilityCI/CD

Job description

Overview

Software Engineer working throughout the software development life cycle to create, design, code, debug, maintain, test, implement and validate applications in a flexible development environment.

What you'll do

  • Develop basic code using a front-end or back-end programming language within a platform as directed for internal and external client software solutions.
  • Follow program specifications for routine coding and support on a project or issue with a limited understanding of the application and database.
  • Assist with basic application documentation, testing and validation as directed.
  • Perform testing and validation requirements for basic code changes and corrective measures for basic code deficiencies as directed.
  • Analyze existing applications or formulate logic for new applications, procedures, flowcharting, coding and debugging programs.
  • Maintain and utilize application and programming documents in the development of code.
  • Recommend changes in development, maintenance and system standards.
  • Create appropriate deliverables and develop application implementation plans throughout the life cycle.
  • Apply a basic understanding of procedures, methodology and application standards, including Payment Card Industry (PCI) security compliance.

What you'll need

  • BS in Computer Science, Information Technology, Business / Management Information Systems or related field.
  • No experience required.
  • Basic knowledge and use of one or more languages / technologies, including two or more modern programming languages.
  • Experience working with various APIs and external Services.
  • Experience with both relational and NoSQL Databases.
  • Ability to learn professional concepts and apply company policies and procedures to resolve routine issues.
  • Ability to follow standard practices and procedures in analyzing situations or data from which answers can be readily obtained.
  • Ability to build stable working relationships internally.
  • Operating systems knowledge including Linux distributions such as Ubuntu, CentOS/RHEL or Amazon Linux, Microsoft Windows, z/OS or Tandem/HP-Nonstop.
  • Database design and familiarity with DDL and DML for one or more of Oracle, MySQL, MS SQL Server, IMS, DB2 or Hadoop.
  • Knowledge of back-end technologies including C++, GO or Python.
  • Knowledge of front-end technologies including HTML, JavaScript, jQuery or CICS.
  • Knowledge of web technologies such as Node.js, React.js, Angular or Redux.
  • Knowledge of development tools including Eclipse, Visual Studio, Webpack, Babel or Gulp.
  • Knowledge of mobile development for iOS or Android.
  • Knowledge of machine learning technologies including Python, R, Matlab, Tensorflow or DMTK.

Nice to have

  • Professional experience in coding, designing, developing and analyzing data.
  • BS in Computer Science, Information Technology, Business / Management Information Systems or related field.

Details

  • Location: Pune, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer C++