- Produce secure, clean, efficient, and reusable codes based on requirements.
- Transform software designs and specifications into high functioning code in the appropriate language.
- Test codes in controlled, real situations periodically to ensure it produces the desirable results and perform debugging when necessary.
- Review softwares to troubleshoot, debug and upgrade them.
- Deliver assigned tasks within stipulated time-frame.
- Perform regular check and maintenance to make applications/systems more secure and efficient.
- Integrate software components and third-party programs with current system.
- Prepare training manuals for users.
- Create technical documentation for reference and reporting.
- Work closely with other team members, departments or customers on technical issues including software system design and maintenance.
- Work remotely when the need arises, especially outside office hours.
- Proficiency in Python, PHP/Laravel, Git
- 2 years post-NYSC experience