MTS II/III Software Engineer - Payment (C++)

Panasonic Avionics Corporation

Pune District

On-site

USD 6,816 - 11,360

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

An innovative firm is seeking a skilled software developer to design and optimize secure payment systems. This role requires advanced C++ programming skills and expertise in RESTful APIs, cryptography, and networking protocols. You will be responsible for developing high-performance server-side applications, ensuring data integrity with MySQL and MariaDB, and implementing secure coding practices. Collaborating with cross-functional teams, you will enhance system resilience and contribute to best practices in software development. If you are passionate about technology and eager to make a significant impact in a dynamic environment, this opportunity is perfect for you.

Qualifications

  • 3+ years of software development experience in C, C++, and scripting.
  • Strong understanding of RESTful API design and database management.

Responsibilities

  • Design and develop secure applications using C, C++, and Bash scripting.
  • Implement and maintain RESTful APIs and ensure compliance with PCI-DSS.

Skills

C++ Programming
RESTful APIs
Problem Solving
Application Performance Optimization
Cryptography
Networking Protocols
Secure Coding Practices

Education

Bachelor of Science Degree in Computer Science
Bachelor of Science Degree in Computer Engineering
Bachelor of Science Degree in Software Engineering

Tools

GitLab
MySQL
MariaDB

Job description

Overview

This role involves developing secure and efficient payment systems, leveraging advanced C++ programming skills, and expertise in RESTful APIs, cryptography, and networking protocols. The position demands strong problem-solving capabilities and experience in application performance optimization.


Responsibilities

1. Software Development & System Design:
  1. Design, develop, and optimize applications using C, C++, and Bash scripting.
  2. Implement and maintain RESTful APIs following the OpenAPI Specification.
  3. Develop secure and high-performance server-side applications adhering to best practices.
2. Database Management & Compliance:
  1. Work with MySQL and MariaDB, ensuring data integrity and efficiency.
  2. Implement solutions in compliance with PCI-DSS/PCI-SSF standards for secure transactions.
3. Networking & Security:
  1. Develop and troubleshoot applications involving TCP/IP, UDP, and HTTP protocols.
  2. Apply cryptography principles to enhance security in data transmission and storage.
  3. Ensure secure coding practices to prevent vulnerabilities and enhance system resilience.
4. DevOps & Deployment:
  1. Set up and manage CI/CD pipelines using GitLab for efficient deployment workflows.
  2. Optimize server performance through profiling, tuning, and resource management.
5. Collaboration & Best Practices:
  1. Work closely with cross-functional teams to ensure smooth integration of software components.
  2. Continuously improve and document API designs, security measures, and performance benchmarks.

Technical Expertise:
- Proficiency in C, C++, and scripting languages like Bash.
- Experience with RESTful API design and OpenAPI Specification.
- Familiarity with database technologies, such as MySQL and MariaDB, with knowledge of PCI-DSS/PCI-SSF compliance.
- Solid understanding of networking protocols, including TCP/IP, UDP, and HTTP, as well as cryptography concepts.

Development Practices:
- Hands-on experience with CI/CD pipelines, particularly GitLab.
- Secure coding practices and performance tuning for server applications.

Qualifications

Education/Experience Requirements:

  • Bachelor of Science Degree in Computer Science, Computer Engineering, or Software Engineering, or equivalent experience.
  • 3+ years of software development experience

Soft Skills:
- Strong communication skills and the ability to plan and execute projects effectively.

Experience: 3 to 8 years

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer
Senior Engineer

ESP Engineered • Hyderabad

On-site
INR 1,200,000 - 1,500,000
Senior Software Engineer - C/C++ Payments
Senior Software Engineer - C/C++ Payments

Mastercard • Pune District

On-site
INR 1,200,000 - 1,800,000
MTS 2, Software Engineer
MTS 2, Software Engineer

The Networker • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Lead Engineer
Lead Engineer

ESP Engineered • Bengaluru

On-site
INR 600,000 - 800,000
System Design Architect - Payment System
System Design Architect - Payment System

IFTAS - Indian Financial Technology & Allied Services • Hyderabad

On-site
INR 2,500,000 - 4,000,000
System Payment Engineer
System Payment Engineer

Alignity Solutions • Hyderabad

On-site
INR 1,800,000 - 3,000,000
MTS II/III Software Engineer - Payment (C++)
MTS II/III Software Engineer - Payment (C++)

Panasonic Avionics Corporation • Pune District

On-site
INR 800,000 - 1,200,000
Highly competitive benefits program
Career growth opportunities
Inclusive company culture
MTS 1 Software Engineer
MTS 1 Software Engineer

The Networker • Bengaluru

On-site
INR 1,500,000 - 2,300,000
MTS - Engineering (India)
MTS - Engineering (India)

Collinear AI • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Client Server Software Analyst
Client Server Software Analyst

Tsys Global Solutions • Pune District

On-site
INR 800,000 - 1,400,000