JOB DUTIES & RESPONSIBILITIES
- Create software, applications, and scalable web
- Ability to work on both the front-end and back-end development of an application.
- Ability to troubleshoot errors, help design the user experience (UX), resolve bugs, and improve the overall efficiency of the software.
- Understanding of programming languages such as Java, Angular, node.js, Python
- Ability to gather project requirements by communicating with clients and stakeholders to understand the vision of the software product.
- Brainstorm and collaborate with the design team and review design prototypes before coding them into a product.
- Solve HTML, CSS, and JavaScript issues for the client-facing side of the application and work with front-end frameworks used within the application.
- Adopt software engineering and delivery practices (Agile, TDD, ATDD, Stateless Design, Microservices, Containerization, etc.).
- Ensure application security, maintenance, performance, uptime, and scalability.
- Manage and maintain databases such as PostgreSQL, Mongo, and servers to avoid downtime.
- Keep up to date with new technological advances such as Jenkins, Cucumber, Atlassian Suite, Jira, Bitbucket, Git, EKS, Docker, Open Shift ) to improve business needs.
- Timely implementation of new features after gathering feedback.
EDUCATIONAL & PROFESSIONAL QUALIFICATION
- Sc. Computer Science/Computer Engineering
- Professional certifications would be an added advantage.
EXPERIENCE (examples/ guidelines as stated below)
- 3 – 5 years experience in Software Development
COMPETENCIES REQUIREMENTS (examples/ guidelines as stated below)
- High knowledge of software development.
- Excellent written and verbal communication skills
- Data Accuracy
- Programming languages (Javascript, python,c+, Node, SQL, HTML/CSS, PHP)
- Collaboration skill
- Proficient use of IT Packages
- Proficient use of Microsoft Office
Job Category: Hybrid
Job Type: Full Time
Job Location: Ikoyi