Senior Software Developer (EMV)

NRT Technology

Not Interested
Bookmark
Report This Job

profile Job Location:

Toronto - Canada

profile Monthly Salary: Not Disclosed
Posted on: 14 hours ago
Vacancies: 1 Vacancy

Job Summary

Core CompetenciesSoftware developmentInitiativeAchievement/Results OrientedTeamworkCustomer serviceFlexibility/AdaptabilityProblem SolvingBuilding relationshipsResponsibilitiesAccording to task assignments perform day-to-day software development by defining initiatives and priorities and formulating implementation plans related to payment and EMV solutionsConduct module and sub-system analysis and generate implementation methodologyCreate general QA specification and conduct stress and scalability testing taskConduct the review of software codes and functionalities and create advance test plan and analyze and trouble-shoot the problemsSupport EMV transaction validation debugging and certification-related activities including analysis of transaction flows and kernel functionalityNegotiate with customers on business description definition and requirementsCreate design archive system components as programming reference materialsGenerate and document testing plans and strategiesOther projects/duties as assigned by managerQualificationsBachelors Degree/Equivalent ExperienceIndividual with Masters Degree is preferred3-5 years experience in large-scale software developing is a prerequisiteStrong written and verbal communicationTechnical RequirementsProficient in C/C WIN32 APIs concurrency and socket programmingSound knowledge of TCP/IP SSL/XML/HTTPS and X.509 certificateIn-depth understanding of EMV specifications (Book 3 & 4) ISO 7816 and Contact & contactless technologiesExperience with developing abstraction layers between the kernel and Level 1 (L1) hardware readersExperience with integrating secure algorithms (RSA ECC) for Data Authentication (SDA DDA CDA)Experience with implementing L2 specifications and ensuring compatibility with payment schemes (Visa Mastercard Amex etc.) and EMVCoExperience with EMV L2/L3 certification payment terminal software or smart card technologies by validating kernel functionality debugging transaction flows and supporting the certification process with accredited labsExperience with ISO8583 ACH XML and other payment transaction processing protocolsStrong MS-SQL database development skillsExperience in the development and implementation of standards procedures and guidelines to support product releases

Required Experience:

Senior IC

Core CompetenciesSoftware developmentInitiativeAchievement/Results OrientedTeamworkCustomer serviceFlexibility/AdaptabilityProblem SolvingBuilding relationshipsResponsibilitiesAccording to task assignments perform day-to-day software development by defining initiatives and priorities and formulating...
View more view more

About Company

NRT Tech provides the most innovative payment processing, cash handling & cash management products, services & solutions in the casino industry.

View Profile View Profile