JOB TITLE: Software Developer Officer
JOB LOCATION: Abuja
JOB DETAILS
- Software Developer Officer will oversee designing, testing, and implementing new and updated software programs. Their duties include optimizing software application performance, installing updates, and performing debugging procedures.
- In this role, your duties will include reporting to our unit head, collaborating with colleagues, and performing successful technical support.
Responsibilities
- Collaborate with other computer specialists to create optimum software.
- Recommend software upgrades for existing programs and systems.
- Analyze users’ needs, design, test, and develop software to meet those needs.
- Document every aspect of the application or system as a reference for future maintenance and upgrades.
- Ensure that the software continues to function normally through software maintenance and testing.
- Design each piece of the application or system.
- Preparing reports on programming project specifications, activities, or status.
- Evaluate software-hardware interfaces and develop specifications and performance requirements.
- Conferring with project managers to obtain information on limitations or capabilities.
Requirements
- A Bachelor’s Degree in Software Engineering, Computer Science, Information Technology, Information Systems, Computer Engineering, or similar.
- Database experience.
- Advanced knowledge of front-end and back-end programming languages, such as C++, JavaScript, Python, and Ruby.
- Ability to manage code migration, document configuration changes, and monitor performance.
- Exceptional ability to provide front-end support to internal departments and web-based clients.
- Advanced proficiency in determining the causes of application errors and repairing them.
- Knowledge of Advanced Encryption Standards (AES).
- Ability to keep up with innovation in application design.
- Exceptional communication skills.
- Knowledge of the software development life-cycle.
- The desire to work in fast-paced environment.
- Experience working on a variety of software development projects.
- Deep programming language knowledge.
- Ability to develop unit testing of code components or complete applications.
- Must be a full-stack developer and understand concepts of software engineering.
- Knowledge in Sage 300 and its third party products will be a plus.
APPLY NOW
Note
- Candidates are advised to provide three professional referees with email addresses and phone numbers.
- Only shortlisted candidates will be contacted.
Deadline: February 17, 2022
Job Features
Job Category | Software/ Programming / Web development |