Our client is an IT firm that develops and deploys Technology platforms and solutions that make life easier and work smarter. Due to expansion they are in need of FULL-STACK DEVELOPERS.
Location: Lagos
Job Summary: 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 role 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.
JOB 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 Developers
JOB REQUIREMENTS:
- Minimum of ./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
- Service Oriented Architecture (SOA) design principles
- C# .Net framework 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 - Mock up using Figma and Adobe XD
- Web-based and traditional programs
- Azure /DevOps
- PowerShell
- Agile Methodology