Job Description
- Application Deadline: Tue, 12 Sep 2023 00:00:00 GMT
- Position: Software Developer
- Job Type Full Time
- Qualification BA/BSc/HND
- Experience 3 - 6 years
- Location Lagos
- Job Field ICT / Computer 
Job Description:
As a Software Developer you will play a key role in designing, coding, and testing software applications that solve complex problems and meet our clients' needs. You'll collaborate with cross-functional teams, participate in code reviews, and contribute to the continuous improvement of our software development processes.
Responsibilities:
- Software Development: Write clean, efficient, and maintainable code to develop software applications.
- Programming
- Problem Solving: Analyze technical challenges and implement effective solutions.
- Collaboration: Work closely with designers, testers, and product managers to deliver high-quality software.
- Code Review: Review and provide constructive feedback on code written by team members.
- Version Control: Use Git or other version control systems to manage codebase changes.
- Testing and Debugging: Write unit tests and debug code to ensure functionality and reliability.
- Documentation: Create clear and concise technical documentation for code, APIs, and user manuals.
- Continuous Learning: Stay updated with industry trends and emerging technologies.
- Project Management: Manage project timelines, prioritize tasks, and meet deadlines.
- Security: Implement security best practices to safeguard data and systems.
- Optimization: Identify and implement code optimizations for improved performance.
- Troubleshooting: Investigate and resolve software defects and user-reported issues.
- Agile Methodologies: Work in Agile or Scrum environments with regular sprint cycles.
- Communication: Effectively communicate technical concepts to non-technical stakeholders.
Requirements:
- Bachelor's degree in Computer Science or related field (or equivalent experience).
- With 3 years of experience in software development.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.