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: Mar 30, 2023
    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

    FairMoney is a digital platform in Nigeria that allows you access instant loans in a few minutes through our android app.
    Read more about this company

     

    Senior Software Engineer - POS

    About the role

    • The ideal candidate should have a strong background in Android application development, with specific experience working with EMV and ISO8583 for POS terminal application development.
    • They should be comfortable working in a collaborative team environment and understand software development best practices.

    Roles and responsibilities

    • Developing high-quality features by working with our Product team to better serve customers.
    • Design, develop, and maintain high-quality Android POS applications for businesses.
    • Collaborate with cross-functional teams to define, design, and ship new POS features.
    • Implement payment processing.
    • Write clean, efficient, and maintainable code that follows best practices.
    • Test and debug POS applications to ensure quality and performance.
    • Work with other developers to review code and ensure code quality.
    • Continuously research and evaluate new technologies to optimize POS application development.
    • Building a platform on which each market can plug its specific features while maintaining a solid common core product.
    • Helping drive the architecture and technology choices that enable a world-class experience for our customers.
    • Being responsible for designing, developing, and deploying medium to large-sized projects.
    • Helping define engineering best practices and providing technical mentorship to other members of the engineering team.
    • Contributing to continuous improvements to an infrastructure that can handle millions of clients.
    • Analyzing and improving efficiency, scalability, and stability of monitoring, continuous integration, and platform integration.

    Requirements

    Basic Qualifications

    • Bachelor’s/Master's degree in Computer Science, Maths, or related technical domain.
    • Strong experience with Java or Kotlin programming languages.
    • You have 5+ years of experience developing Android POS applications
    • You have 3+ years of experience working in the Fintech space.
    • You have experience working with EMV and ISO8583.
    • You have 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
    • You have excellent verbal and written communication skills.
    • You have excellent problem-solving skills and object-oriented design skills.

    Preferred Qualifications

    • Experience taking a leading role in building complex software systems that have been successfully delivered to customers.
    • Experience with agile development methodologies such as Scrum or Kanban.
    • Experience with test-driven development (TDD) and automated testing frameworks.
    • Familiarity with continuous integration and deployment (CI/CD) pipelines.
    • Experience with popular Android libraries such as Retrofit, RxJava, Dagger, and ButterKnife.
    • Knowledge of PCI compliance and security standards for payment processing.
    • Expert knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
    • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features and create technical designs and specifications.
    • Experience mentoring junior software engineers to improve their skills, and make them more effective, productive software engineers.
    • Experience influencing software engineering best practices within your team.

    Method of Application

    Interested and qualified? Go to FairMoney on jobs.workable.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at FairMoney Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail