Fadac Resources and Services Limited – Our client is an IT firm that develops and deploys Technology platforms and solutions that make life easier and work smarter.
Job overview
- 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.
- The 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.
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 the front-end and back-end.
- Integrate third-party APIs and services.
- Write and conduct unit tests 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, andother documentation on the status, operation, and maintenance of the software(s).
- Coordinate cross-functionally to ensure the project meets business objectives and compliance standards
- Mentor and guide young Software Developers
Requirements
- Minimum of a B.Sc Degree / HND 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, 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, Node JS, Angular
- UI/UX Skills – Mock up using Figma and Adobe XD
- Web-based and traditional programs
- Azure /DevOps
- PowerShell
- Agile Methodology
Method of application
Meet the Qualifications? Email your CV to [email protected] using the Job Title as the subject of the email.