Software Developer – SD242

Job Information

  • icon
    Category IT Jobs
  • icon
    Posted On Feb 5 ,2024
  • icon
    Qualifications Bachelor's Degree
  • icon
    Employer Name Flutterwaves

Job Description

Flutterwave is hiring Software Developer located in Lagos, interested candidates should possess the following you would work with our team will directly impact the life of millions of people, join us and create an impact on the digital payments infrastructure that assists banks and businesses to build seamless and secure payments for their customers. This role involves contributing to the full software development life cycle and collaborating with cross-functional teams to deliver high-quality and scalable software applications. To apply visit  Flutterwave on flutterwavego.bamboohr.com

Job Responsibilities

  • Design, code, test, and implement software solutions that meet project requirements.
  • Collaborate with other developers and stakeholders to create efficient, maintainable, and scalable code.
  • Write clean, efficient, and well-documented code in languages such as Java, C#, Python, or others as needed.
  • Implement best practices for coding, documentation, and version control.
  • Develop and maintain efficient database interactions using SQL or other database technologies.
  • Design and optimize database schemas to support software applications.
  • Design and implement RESTful APIs to facilitate seamless data exchange between different components of the software application.
  • Integrate external APIs and services as needed.
  • Contribute to both front-end and back-end development as required.
  • Work closely with UI/UX designers to ensure the seamless integration of user-facing elements.
  • Conduct thorough testing of software applications to identify and address issues.
  • Collaborate with quality assurance teams to ensure software meets quality standards.
  • the skill and willingness to carry out all aspects of software engineering, including application support, DevOps, test automation, and development.
  • Product feature implementation, testing, delivery, and maintenance (new and old)
  • Writing technical papers about the use of features
  • study of new and current product characteristics and potential areas for improvement
  • dedication to developing and upholding safe coding procedures (and standards)
  • Supporting the features of the product (where needed)

Qualifications

  • Bachelor’s degree in computer science, Software Engineering, or a related field; or equivalent work experience.
  • Proven experience as a Software Developer with a strong portfolio showcasing diverse projects.
  • Proficient in one or more programming languages such as Java, C#, Python, etc.
  • Solid understanding of database systems, both relational and non-relational.
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
  • Experience with version control systems (Git) and CI/CD tools.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Experience with Java, J2EE, Spring, Hibernate, Web Services, JMS, KAFKA
  • Java with UI (Angular/React) and Micro Service Architecture experience.
  • Hands-on experience in developing Cloud based applications.
  • Hands-on in using design patterns.
  • Good knowledge of Linux and Linux based tools
  • Knowledge of Application build & deployment using Jenkins/CICD tools
  • Good knowledge and experience in application support
  • Strong analytical, problem solving and decision-making skills.

To apply visit  Flutterwave on flutterwavego.bamboohr.com