Recent Job Opportunities in a Holding company, 4th Sept., 2019

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.