Back to Jobs
Payment Solutions Architect
The vacancy has expired
- LocationHyderābād, India
-
IndustryDefense / Space / Aeronautics
Job Description
Job Title/Designation: Payment Solutions Architect
Job Type: Full Time
Job Description
- System Design and Architecture: Design and develop the overall architecture for payment card reader systems, ensuring they meet the specific needs of metro rail and bus transportation.
- Ensure the architecture is scalable, secure, and compliant with industry standards and regulations.
- Integration and Interoperability: Ensure seamless integration of payment card readers with existing transportation systems and infrastructure. Develop solutions that support interoperability between different transportation modes and payment systems.
- Security and Compliance: Implement robust security measures to protect sensitive payment data and prevent fraud. Ensure compliance with relevant standards and regulations, such as PCI-DSS.
- Technology Evaluation and Selection: Evaluate and select appropriate technologies and components for the payment card reader systems. Stay updated on emerging technologies and trends in the payment and transportation sectors.
- Testing and Validation: Oversee the testing and validation of payment card reader systems to ensure they meet performance and reliability standards.. Conduct field trials and pilot programs to validate system functionality in real-world conditions.
- User Experience and Accessibility: Design user-friendly interfaces and ensure the payment card reader systems are accessible to all users, including those with disabilities. Gather and incorporate user feedback to improve system usability.
- Maintenance and Support: Develop maintenance plans and provide ongoing support for deployed payment card reader systems. Monitor system performance and address any issues or malfunctions promptly.
- Data Analytics and Reporting: Implement data analytics capabilities to monitor system usage and performance.
Generate reports and insights to inform decision-making and improve system efficiency. - Stakeholder Communication: Communicate project progress and outcomes to stakeholders, including transportation authorities and senior management.
- Provide technical expertise and recommendations to support strategic planning and decision-making.
GENERAL DUTIES AND RESPONSIBILITES:
- Creating POCs for the software system, including the overall architecture, modules, and components.
- Creating detailed documentation of the software architecture for clarity and future reference
- Choosing the right technologies, frameworks, and tools for the project based on requirements and best practices
- Write code, particularly for prototypes or critical parts of the system.
- Providing technical guidance to the development team on how to implement the architecture and code effectively.
- Reviewing code from other developers to ensure it adheres to architectural principles and coding standards.
- Weighing the benefits and drawbacks of different design choices and technologies.
- Developing project plans, including timelines, milestones, and resources.
BACKGROUND AND EXPERIENCE:
- Four-year college degree in computer science, engineering or related field plus a minimum of 15 years of related experience or advanced degree with 15+ years of related experience.
- Embedded Systems: Proficiency in designing and developing embedded systems, including firmware development for card readers.
- Hardware Design: Experience with hardware design and integration, including knowledge of electronic components and circuit design.
- Communication Protocols: Understanding of communication protocols such as ISO/IEC 7816, EMV, NFC, and Bluetooth
- Security Standards: Knowledge of security standards and practices, including encryption, secure key management, and PCI DSS compliance.
- Software Development: Skills in software development, particularly in languages like C, C++, and Python.
- Testing and Validation: Experience with testing and validation of card reader systems to ensure reliability and compliance with industry standards.
- Integration with Payment Systems: Ability to integrate card readers with various payment systems and platforms.
- Cloud Services: Familiarity with cloud services and architectures, particularly for managing and processing transaction data.
- Microcontroller Programming: Proficiency in programming microcontrollers used in card readers.
- Troubleshooting and Maintenance: Skills in troubleshooting and maintaining card reader systems to ensure continuous operation.
