Senior APi Developer - Lagos, Nigeria - MIM Finance Company

    MIM Finance Company
    MIM Finance Company Lagos, Nigeria

    2 weeks ago

    Default job background
    Full time
    Description

    Responsibilities:

  • Lead the design, development, and implementation of APIs to
    facilitate seamless integration between United Kash's debt recovery
    systems and external platforms, services, and partners.
  • Collaborate with cross-functional teams to gather requirements,
    define API specifications, and ensure alignment with business needs and
    technical standards.
  • Develop API endpoints and services using Microsoft Entity
    Framework, SQL Server, or Azure SQL, with a focus on scalability,
    reliability, and security.
  • Utilize .NET environment and languages such as C# to build and
    maintain API solutions that meet performance and security requirements.
  • Ensure adherence to REST and RESTful API principles, as well as
    JSON and XML protocols, to enable interoperability and compatibility with
    external systems.
  • Implement robust cyber security protocols and measures to
    protect APIs from vulnerabilities and ensure data integrity and
    confidentiality.
  • Apply software development best practices, including version
    control, automated build and testing, and Agile methodology, to ensure the
    quality and reliability of API solutions.
  • Conduct thorough technical documentation of API designs,
    development processes, and implementation details for internal and
    external stakeholders.
  • Stay updated on emerging technologies, trends, and best
    practices in API development, IT security, and software engineering, and
    evaluate their potential impact on United Kash's operations.
  • Provide technical leadership and mentorship to junior
    developers and team members, fostering a culture of innovation,
    collaboration, and continuous improvement.

    Requirements:

  • Bachelor's or Master's degree in Computer Science, Information
    Technology, or related field.
  • Minimum of 5 years' experience in Microsoft Entity Framework,
    SQL Server, or Azure SQL, with a focus on database development and
    integration.
  • Strong experience developing in a .NET environment using C#
    .NET and related languages.
  • Proven knowledge and understanding of REST and RESTful APIs, as
    well as JSON and XML protocols.
  • Strong knowledge of cyber security protocols, vulnerability
    assessment, and penetration testing requirements in API development.
  • Demonstrated expertise in software development principles,
    including process life cycle, version control, automated build and
    testing, and Agile methodology.
  • Excellent technical documentation skills, with the ability to
    create clear and comprehensive documentation for APIs and development
    processes.
  • Experience in the debt recovery or financial services industry
    is a plus.
  • Strong problem-solving skills, attention to detail, and ability
    to work independently and collaboratively in a fast-paced, dynamic
    environment.
  • Commitment to continuous learning and professional development
    in the fields of API development, IT security, and software engineering.