Fadac Resources and Services – Our client, a holding company for a number of subsidiaries with interests in key sectors of Nigeria’s economy is recruiting to fill the position below:
Job Title: Software Developer
Location: Lagos
Position Purpose
- The software developer involved in design, development, coding, customization, configuration, testing, and deployment in support of the enterprise packaged solutions Key.
Responsibilities
- Analyze the business needs and requirement then design, test, and develop software to meet those needs
- Write and maintain technical documentation to describe program development, logic, coding, testing, changes, and corrections
- Translate application storyboards and build cases into functional applications
- Troubleshoot, debug and upgrade existing software
- Design and update software database. This includes, but is not limited to: Software Applications, Web Sites, Data Communication Processes and User Interfaces
- Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing
- Make good technical recommendations and decisions that provide solutions to business challenges
- Developing application programming interfaces (APIs) to support web functionality
- Perform routine upgrades and maintenance as required
- Provide terminal support to terminal staff on technical issues
- Provide training for operational team and other department as required
- Work with customers or departments on technical issues including software system design and maintenance
- Provide regular reports on status of assigned tasks.
- Engaging internal stakeholders on testing of solutions and gathering feedback
- Work with the QA team to ensure proper product testing is done
Requirements
- Bachelor’s degree in Computer Science or related degree
- At least 5 -7 years Professional experience with C# .Net, SQL Server, and NoSQL databases
- Working knowledge of Agile Software development methodology and experience using CI/CD tools.
- Understanding of Frontend frameworks such as Angular preferred
- Experience with Unit Testing and Integration Testing
- Knowledge of Source Control (GIT)
- Knowledge of SOLID principles and Familiar with REST API, SQL, ORM
- Hands on experience in building distributed systems architecture, microservices, event driven architecture, and any of RabbitMQ, Azure Service Bus, Apache Kafka
- Experience implementing OWASP Security framework for .NET based systems
- Strong understanding with implementation knowledge of SQL Server- 2014 (and above) & T-SQL experience.
- Strong .NET design & development hands on experience using – Microsoft latest technology stack (.net core, MVC, C#, API’s etc.)
- Experience with analysis, design, development, maintenance and support for various client-server web applications.
Personality requirements/Traits:
- Ability to multi-task and change from one task to another without loss of efficiency or composure
- Excellent interpersonal and communication skills, including good presentation and report writing skills
- Self-motivation, determination, confidence and result oriented
- Eye for detail and identifying problems
- Teamwork, collaboration, independence and proactivity to boost innovation
- Ability to work with strict deadlines
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Android Developer
Location: Lagos
Position Purpose
- The Android developer manages the full technical life-cycle of Android applications during each development phase; works with stakeholders to develop solutions that help the business be more efficient.
Key Responsibilities
- Analyze the business needs and requirement then design, test, and develop advanced applications for android platforms to meet those needs
- Translate designs and wireframes into high quality efficient code
- Collaborate with cross-functional teams to define, design, and ship new features
- Produce fully functional mobile applications
- Work with outside data sources and APIs
- Work closely with colleagues to constantly innovate app functionality and design
- Troubleshoot and debug to optimize quality, responsiveness and performance
- Liaise with product development team to plan new features, assess customer demand and usability of new application
- Research and suggest new mobile products, applications and protocols
- Create compelling mobile device specific user interfaces and experiences.
- Keep up to date on the latest industry trends in the mobile/web technologies.
- Unit-testing code for robustness, including edge cases, usability, and general reliability
- Maintain technical documentation for source code, and archives for new applications and ideas
- Provide training for operation team and other departments as required
- Perform routine application upgrade and maintenance as required
- Work with customers or departments on technical issues including software system design and maintenance
- Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing
- Make good technical recommendations and decisions that provide solutions to business challenges
Required Experience/Technical Skills
- A bachelor’s degree in Computer Science, Engineering or a related field
- A minimum of 4 years software/android development experience
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Experience with Android SDK/JAVA
- Must have published at least one original Android app
- Experience with third-party libraries and APIs
- Experience working with remote data via REST and JSON
- Solid understanding of the full software and mobile development life cycle
Personality requirements/Traits:
- Ability to multi-task and change from one task to another without loss of efficiency or composure
- Excellent interpersonal and communication skills, including good presentation and report writing skills
- Self-motivation, determination, confidence and result oriented
- Eye for detail and identifying problem
- Ability to work well within a team
- Ability to analyze and critically think through situations
- An understanding of business
- Ability to work with strict deadline
- Ability to work in a fast-paced environment
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Cyber Security Specialist
Location: Lagos
Position Purpose
- The Cyber security specialist ensures the security of the company’s information systems for ongoing viability and performance.
Key Responsibilities
- Develop, update, and implement security measures and controls.
- Secure digital files and information systems, protecting them from unauthorized access or tampering.
- Provide technical support and monitor security access.
- Perform regular internal and external security audits.
- Design intruder detection and prevention systems to prevent network invasion.
- Analyze the source of security breaches.
- Recommend and implement security tools and anti-malware software.
- Determine, adapt, and maintain corporate security procedures and policies.
- Provide staff with security awareness training.
- Coordinate security measures with external contacts.
- Inform management of security vulnerabilities.
- Identify cybercrime perpetrators and liaise with the appropriate authorities if necessary
Requirements
- Bachelor’s degree in Computer Science, Business Administration or a related discipline
- 3+ years cybersecurity implementation experience on Windows, UNIX, and Linux operating systems
- Proficient in PHP, Java, JavaScript, and C++ programming languages
- Must have successfully executed a DLP (data loss prevention) plan
- Experience with vulnerability management software tools, SpyBot, Qualys, and Altera
- Understanding of cloud computing is necessary
- Certified Information Security Manager (CISM)
- Certified Information Systems Security Professional (CISSP)
- Certified in Risk and Information Systems Control
- Certified Information Systems Auditor (CISA)
- Global Information Assurance Certification
Personality requirements/Traits:
- Exhibit dependability and integrity.
- Must have an instinct for detail.
- Must understand hackers’ motivation and possess a passion to prevail over attacks.
- You have the ability to adapt to rapid changes and are driven by an innate curiosity to reverse engineer attacks and develop solutions.
- Excellent report writing and communication skills.
- Ability to multitask and work well independently or with a team.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Deadline: 30th September, 2019.
Leave a Reply