Alfred & Victoria Associates is one of Nigeria’s leading ICT solution based company. Our company offers a wide range of services which are in high demand of today’s emerging market. AVA has three major arms which have been streamlined to meet our customer's needs. The three major arms are: Consulting, Recruitment and Training.
Alfred & Victoria Associates has become one of the most sought after Human Capital Development Organization in recent times. She is fast becoming the distinguished strategic partner required in all sectors of the economy, and also in the fast growing world of outsourcing which is now in huge demand in all profession.
We are recruiting to fill the position below:
Job Title: Senior Full Stack Developer
Location: Ikeja, Lagos
Employment Type: Full-time
Job Purpose
The Full Stack Developer is responsible for designing, developing, and maintaining software applications that encompass both the front-end and back-end components of a system.
Full Stack Developer revolves around creating end-to-end solutions, integrating various technologies, solving problems, collaborating with teams, and continuously improving their skills to deliver robust and efficient software applications.
Responsibilities
Write clean, high-quality, high-performance, maintainable and reusable code.
Develop and support software including applications, database integration, interfaces, and new functionality enhancements
Design and implement RESTful APIs for communication between front-end and back-end.
Integrate third-party APIs and services.
Write and conduct unit test and deployment of new products and features
Design, implement, and maintain databases.
Optimize database queries for performance.
Participate in code reviews and debugging
Support customers / users
Determine operational feasibility through analysis, problem definition, requirement gathering, solution development, and proposed solutions for software applications.
Determine and design system specifications, standards, and programs.
Improve operations by conducting systems analysis; recommending changes in policies and procedures for software architecture.
Document codes including but not limited to reports writing, user manuals and other documentation on the status, operation and maintenance of the software(s).
Coordinate cross-functionally, to ensure project meets business objectives and compliance standards
Mentor and guide young Software Developer
Key Performance Indicator
Code Quality- Ensure to write clean, maintainable and efficient codes.
Timely project delivery- Meeting project deadlines and delivering high-quality software within specified timelines.
Minimizing the numbers of bugs and issues in the codebase
Features Implementation- Number of successfully implemented features or user stories
Documentation Quality -Completeness and clarity of technical documentation. (-Documenting code, architecture, and processes for reference and future development.)
User Satisfaction- User feedback, user-reported issues, and satisfaction survey results
Qualification & Education Requirements:
Minimum of B.Sc./HND degree from an accredited institution with a minimum qualification of Second Class/Lower Credit
Minimum of 5 years of relevant work experience in a similar role
Relevant professional Certifications
Expertise in Object Oriented Programming, Database Design, and XML Schema
Experience in mobile development (Flutter, ReactNative, Xamarine etc)
Experience with Agile (Scrum) software development methodologies
Ability to organize and prioritize work
Key Skills & Competencies:
Full-stack development proficiency, familiarity with multiple stacks, expertise in at least one technology stack (3+ years).
Minimum familiarity with our stack: PHP (Laravel), Javascript (jQuery/Angualar JS), and MySQL
Expertise with AWS (S3, EC2, EB, etc.), API development and integration
Full-cycle software development experience, high standards with best practices including test automation, static analysis, etc.
Excellent cross-functional communication skills.
Technical Competence:
Service Oriented Architecture (SOA) design principles
C#, .Net, Microsoft .NET framework and .Net Core
Mobile App Development with (Xamarin, Flutter, React Native and Kotlin)
RESTFUL, SOAP, JSON
Database Management (MS SQL, MySQL, SQLite)
Knowledge of frontend development tools HTML5.0, CSS 3.0, JavaScript, JavaScript Frameworks: React JS and Node JS , Angular
UI/UX Skills - Mockup using Figma and Adobe XD
Web-based and traditional programs
Azure /DevOps
PowerShell
Agile Methodology
Other Requirements:
Strong communication skills
Ability to work in a team
Excellent debugging and problem-solving skills
Analytical and commercial experience
Research oriented
Proficiency in database management skills
Good organizational and time management skills
A good eye for details
Ability to work to deadline
Excellent Leadership skills
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should send their CV to: apply@alfred-victoria.com using the Job Title as the subject of the email.