Senior Software Engineer

Posted 19 Days Ago
Be an Early Applicant
Ikeja, Lagos
Junior
Fintech • Payments • Financial Services
The Role
The Senior Software Engineer will write clean and efficient code while implementing and maintaining product features. They will create technical solution plans, develop detailed API documentation, and ensure seamless integration with payment solutions. The engineer will also focus on security compliance and propose improvements for enhanced performance.
Summary Generated by Built In

RESPONSIBILITIES:
1. Implementation and Coding: Write clean, efficient, and maintainable code following best practises
2. implementation, testing, delivery, and maintenance of product features
3. Creating detailed technical solution plan
4. API Documentation: o Create detailed and user-friendly documentation for API, including usage guides, integration steps, and troubleshooting information. o Keep documentation up-to-date with any changes or enhancements to the libraries.
6. Integration with Payment Solutions: o Collaborate with payment solutions architects to ensure seamless integration between API libraries and the core payment processing systems. o Optimize API calls for performance and efficiency.
7. Collaboration and Communication: o Work closely with product managers, software engineers, and other stakeholders to understand integration requirements and provide technical solutions. o Communicate effectively with merchants and partners to assist in the development process.
8. Security and Compliance: o Implement and adhere to security best practices in API development. o Ensure compliance with industry standards and regulations related to payment solutions.
9. Continuous Improvement: o Stay updated on industry trends, emerging technologies, and best practices. o Proactively suggest and implement improvements to the API libraries to enhance performance, security, and user experience.
QUALIFICATION:
Education:

  • Bachelor's degree in computer science, software engineering, or a related field.

Experience:

  • 3-5 years proven experience in designing, building, and maintaining systems.
  • Strong proficiency in Java and experience with the Spring Boot framework.

Technical Skills:

  • Strong understanding of RESTful APIs and microservices architecture.
  • Experience with relational databases (e.g MySQL) and NoSQL databases (e.g MongoDB, Redis)
  • Experience with API security, encryption, and compliance.
  • Knowledge of containerization technologies and orchestration tools is a plus.
  • Familiarity with version control systems (e.g Git).

Soft Skills:

  • Excellent problem-solving and debugging skills.
  • Effective communication skills and the ability to work collaboratively in a team environment.

Top Skills

Java
The Company
London
1,477 Employees
On-site Workplace

What We Do

PalmPay is building the financial superapp for Africa

Similar Jobs

PalmPay Logo PalmPay

Senior DevOps Engineer

Fintech • Payments • Financial Services
Ikeja, Lagos, NGA
1477 Employees

Selfa Logo Selfa

Technical Sales Engineer

Productivity • Automation
Remote
Lagos, NGA
21 Employees

Leadway Logo Leadway

SOFTWARE DEVELOPER

Financial Services
Remote
Lagos, NGA
3675 Employees
Remote
Lagos, NGA
3675 Employees

Similar Companies Hiring

Bectran, Inc Thumbnail
Software • Machine Learning • Information Technology • Fintech • Automation • Artificial Intelligence
Schaumburg, IL
51 Employees
Energy CX Thumbnail
Utilities • Professional Services • Greentech • Financial Services • Energy • Consulting • Business Intelligence
Chicago, IL
55 Employees
MassMutual India Thumbnail
Insurance • Information Technology • Fintech • Financial Services • Big Data
Hyderabad, Telangana

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account