Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Oct 22, 2020
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    We are specialists in prepaid products and the electronic distribution of virtual merchandise. We combine technical innovation with entrepreneurial flair to bring products and services associated with the developed world directly to the doorsteps of people who may be geographically and economically isolated from the mainstream. By so doing, we create jobs...
    Read more about this company

     

    Senior Software Developer - (Java Developer with EMV and PED experience)

    JOB PURPOSE:

    Responsible for the programming and development of Transaction Junction’s payment frameworks, payment applications and supporting software. Provides advisory support and leadership through implementing and refining designs, practices, tools and processes to ensure the delivery of quality products to internal and external customers. Transaction Junction is looking for a Senior

    Java Developer with expert EMV domain knowledge and proven prior experience in building device drivers for PIN Entry Devices (PEDs) to join our Retail Team. In this niche position your primary focus will be on the development of interfaces between our software and the PEDs supplied by the bank. You will ensure that these interface modules are secure, concurrent, event driven and

    highly scalable whilst also being robust and easy to maintain. You will need to take deployments of these modules into account as the software must run in the cloud, directly on a till, in a store server or embedded on the device itself. Our solutions include traditional card acquiring, contactless, QR and loyalty acceptance. A key focus area is also push capabilities, impacting both on transaction processing as well as dynamic QR code representation. You will be working with a small team of experts in our Retail Team and will need to coordinate with team members working on different layers of the application.

    RESPONSIBILITIES:

    Development Lifecycle

    • Development of secure, concurrent, event driven highly scalable transaction processing frameworks and applications
    • Conduct development using Java as the primary development language
    • Conduct database development
    • Promote and enhance team efficiencies through the development of tools, supporting applications and prototypes while exhibiting a comprehensive understanding of the outcomes required
    • Establish automation guidelines and tools to promote development and delivery efficiencies
    • Perform development in accordance with specifications and Transaction
    • Junction development standards
    • Develop unit tests to ensure that requirements are met, and code coverage is adequate
    • Create, document and implement component test scripts, test harnesses and test strategies.
    • Ensure that the requisite technical supporting documentation, in line with the established Transaction Junction development standards and internal policies is created and adhered to at all times
    • Collaborate with internal teams, clients and vendors to identify, troubleshoot, investigate and resolve issues and improve product features, documenting any changes and resolutions as may be required.
    • Perform maintenance programming and address technical debt.
    • Participate in a peer review process where all work delivered must be validated according to the documented requirements in line with the Transaction Junction development standards
    • Ensure software is up-to-date with the latest security standards and compliant with applicable legislation technologies, including PCI and PA-DSS. Review and refine high-level business requirements and transform these requirements into Functional Specifications.
    • Breakdown, prioritize and execute tasks to achieve product deliverables per sprint.
    • Provide estimates for initial high-level requirements and more detailed estimates
    • for upcoming tasks as input into sprint planning
    • Play an active role in the recommendation of changes to improve established application processes and procedures

    Team Support

    • Role model behavior and motivate team members in line with the core values.Provide support and guidance on career path planning, on-the-job training, coaching and mentoring to associate software developers and other team members.

    Functional Competencies

    • Maintain knowledge of toolsets, techniques and technologies used
    • Knowledge of client server development techniques
    • Knowledge of database architecture, design and operation
    • Ability to code software in accordance with published standards and best
    • practice guidelines
    • Java J2SE and SQL
    • Web protocols (HTTP/HTTPS)
    • Postilion SDK
    • EFT domain knowledge

    EDUCATION

    • Bachelor of Science majoring in Computer Science or equivalent prior learning

    EXPERIENCE

    • Minimum of 5 years’ progressive experience as a Software Developer
    • Expert-level Coding Skills
    • Functional Testing experience, including ability to create, maintain and execute
    • both manual and automated tests
    • DevOps capabilities
    • EMV and PED driver experience

    Method of Application

    Interested and qualified? Go to Blue Label Telecoms on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Blue Label Telecoms Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail