Mid-level Information technology, software development, data jobs in Apapa, Nigeria

7 jobs found

Get personalised job alerts directly to your inbox!

Software Developer

Job details

Contract Type

Description


Software Development:

  • Design, develop, test, and maintain software applications and business systems.
  • Translate functional requirements and business needs into reliable technical solutions.
  • Write clean, scalable, maintainable, and well-documented code.
  • Develop new features and enhance existing applications based on business requirements.

Application Support & Maintenance:

  • Monitor application performance and troubleshoot software issues.
  • Investigate and resolve bugs, system errors, and technical incidents within agreed timelines.
  • Conduct system updates, enhancements, and preventive maintenance.
  • Provide technical support to users and business teams when required.

Systems Integration & Data:

  • Develop and maintain APIs and system integrations between internal and external platforms.
  • Support data exchange between business applications and third-party systems.
  • Work with databases to manage, retrieve, and maintain application data.
  • Ensure appropriate data security and integrity within developed solutions.

Testing & Quality Assurance:

  • Conduct unit testing, integration testing, and system testing before deployment.
  • Identify and resolve defects throughout the software development lifecycle.
  • Participate in code reviews and ensure development standards are maintained.
  • Support user acceptance testing and production deployment activities.

Collaboration & Documentation:

  • Work with IT, Business, Finance, Operations, Risk, and other stakeholders to understand technology requirements.
  • Participate in software development projects and technology improvement initiatives.
  • Maintain technical documentation, system specifications, and development records.
  • Stay informed about emerging technologies and development practices relevant to the business.

Education
Bachelor's Degree in:

  • Computer Science, Software Engineering,Information Technology,Computer Engineering Or a related discipline.
  • Relevant professional certifications in software development, cloud technologies, cybersecurity, or related areas are an added advantage.

Experience:

  • Minimum of 3–5 years of professional experience in software development.
  • Demonstrable experience developing and maintaining business applications.
  • Strong experience with at least one modern programming language such as Java, C#, Python, JavaScript, or TypeScript.
  • Experience working with relational databases, APIs, version control systems, and software development frameworks.
  • Experience within financial services, insurance, banking, or other regulated environments is an advantage.

Technical Competencies:

  • Software Development
  • Object-Oriented Programming
  • Web Application Development
  • API Development & Integration
  • Database Management
  • SQL
  • Version Control / Git
  • Software Testing
  • Debugging & Troubleshooting
  • SDLC
  • Cloud Technologies
  • Application Security
  • Agile Development

Start hiring with Fuzu

Recruit better talent faster - on your own or with our support.

Explore recruitment platform