Job Vacancies in a Leading Information Technology Company in Abuja, 7th August 2019


Kimberly Ryan Limited - Our client, a leading Information Technology Company is currently recruiting suitably qualified candidates for the positions below:     Job Title: Lead Software Engineer Location: Federal Capital Territory, Nigeria Job Summary

  • You will lead and manage the department to develop high quality reusable software component, for business to business integration, using international best practices and new best-in-class technologies, concepts and philosophy.
  • Design, code, test, analyse and manage software programs and applications that drive SW Global’s strategy, product owners and third-party business.
  • In addition to designing software, web applications, and web services, you will also hire, train, and manage staff, create and oversee budgets, and make progress reports to senior management.
Responsibilities
  • Support other software developers, analysts, and designers in conceptualising and developing new software programs and applications
  • Assist with planning phases of the Software Development Life Cycle (SDLC) for a variety of projects and prepares/review documents software requirements and specifications
  • Conducts research on emerging application development software products, languages, and standards in support of procurement and development efforts
  • Recommends, schedule, and performs software improvements and upgrades
  • Consistently writes, translate, and code software programs and applications according to specifications and PCIDSS standards
  • Works closely with the QA team, Product Management team, and the Research and Development manager to ensure quality and timely software development within his/her responsibilities
  • Runs and monitors software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging
  • Administers critical analysis of test results and delivers solutions to problem areas
  • Generates statistics and prepare and write reports for management and/or team members on the status of the programming process
  • Ensures robust and sustainable enterprise social collaboration architecture for software development by monitoring matrices of the SOA, and fixing complaints/bugs logged by customers
  • Assists in the development and maintenance of user manuals and guidelines for ease of use by the client/customers
  • Installs software products for end users as required
  • Creates and manages Application Programming Interface (API)
  • Writes programming scripts to enhance functionality and/or appearance of company Web site and/or related Web applications as necessary
  • Removes code script from company Web site and/or related Web applications as necessary
  • Liaises with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems
  • Manages and/or provides guidance to junior software developers and research assistants
Requirements
  • Minimum of Bachelor's Degree / HND in Computer/System/ Electrical/Electronic Engineering/ Applied physics/ Computer Science or a related discipline
  • 8 years experience in a software development function or role
  • A Master's Degree will be an added advantage
  • Relevant certification such as ITIL, CCNP, MCP or CCNA, MCTS, OCA, OCP, OSCA, OSCP
Skills & proficiencies:
  • IT product knowledge and IT Service management
  • Knowledge of client industry and business
  • Clear project goal and a basic understanding of the expertise level required to achieve it.
  • Customer service orientation, Database analysis and administration
  • Knowledge of help desk support, computer systems and office automation tools (i.e. MS. Office suites) etc.
  • Leadership & team management
  • Analytical & problem solving and Excellent Communication (written, verbal)
      Job Title: Quality Assurance Manager Location: Federal Capital Territory, Nigeria Job Summary
  • Drive and implement quality standards and measures for SW Global and its IT solutions while ensuring that the IT solutions are fit for purpose; meet regulatory standards and client requirements. Ensure the organization is up to date on all certifications and operational licenses.
  • This role is primarily responsible for ensuring that SW Global’s solutions conform to defined client, industry and regulatory quality standards and specifications.
Key Responsibilities
  • Engage Management to formulate, update and implement quality assurance standards and testing measures for new and existing IT solutions and/or software applications throughout their lifecycles
  • Vet technology solutions and methodologies for project delivery to ensure they are compliant with regulatory and industry standards
  • Acquire and consistently renew relevant quality licenses and certifications from licensing agencies and regulatory bodies on behalf of the client and its projects e.g. ISO: 9000, 9001, 9004, 19011 etc.
  • Liaise closely with Business Analysis to develop and conduct User Acceptance Test (UAT) plans and scripts; and report on their performance against software requirement specifications agreed with the client
  • Inspect all deployed solutions for defects and deviations from stipulated standards and requirements while ensuring compliance with client/user requirements.
  • Manage the planning and execution of testing efforts, including all associated resources to facilitate completion of project deliverables within stipulated timelines
  • Recommend improvements to SW Global’s software solutions and project delivery methodologies to address client complaints and own findings from system, compliance and surveillance audits
  • Track, identify and report the identification of faults in applications/solutions during systems development stage for rectification purposes by the technical operations team
  • Manage the preparation of quality assurance documentation and reports for Management review
  • Assist with the analysis, communication and interpretation of quality assurance requirements to project team especially as it relates to IT equipment and software solutions
  • Ensure checks/surveys relating to customer satisfaction on SW Global’s solutions are carried out in a manner that identifies improvements in product quality and service delivery.
Qualifications
  • Minimum of a first Degree in Computer Science, Engineering or any related Discipline
  • 7+ years working experience with at least three years focused on IT Quality Management
  • Relevant professional IT and Quality Management Certifications such as: Chartered Quality and Operations Management or any other relevant certification is required
  • Understanding of the software development lifecycle and the deliverable created during the development lifecycle
  • Strong analytical skills, creative and critical thinking ability and problem-solving skills
  • Familiarity with relevant quality assurance industry standard best practices and methodologies
  • Dedication to customer satisfaction.
Skills & Proficiences:
  • Quality planning & control
  • Quality assurance & Compliance
  • Quality & product performance measurement
  • Industry, business & product knowledge
  • Process improvement
  • Working knowledge of international and local industry regulatory standards and guidelines on quality
  • Leadership
  • Communication (Written, Verbal)
  • Attention to detail
  • Stakeholder management
  • Teamwork, Sound judgment & objectivity
      Job Title: Software Developer Location: Federal Capital Territory, Nigeria Job Summary
  • Software developer with a passion for applying best practices and creating new solutions.
  • Design, test and implement solutions in the emerging technologies space.
  • You will be involved in liaising with the Business Analysts and Development Managers to ensure software projects meet requirements.
Key Responsibilities
  • Develop internet and distributed software solutions.
  • Participate in solution workshops, write technical documentations and engage in continuous delivery and DevOps
  • Directs technical aspects of operations related to client accounts or high severity issues
  • Participates in the evolution of company level software best practices, standards, and policies
  • Works closely with the Team Leader, Business Analyst and Product Owner for understanding the functional and system requirements to ensure technical compatibility and user satisfaction
  • Collaborates with product owners, technical architects and other software developers to plan, design, develop, test, and maintain web- and mobile-based applications and maintaining the systems/applications once they are up and running
  • Produce well-organized, optimized, and documented source codes.
  • Assists other software developers, analysts, and designers in conceptualising and developing new software programs and applications
  • Ensures robust and sustainable enterprise social collaboration architecture for software development by monitoring matrices of the SOA, and fixing complaints/bugs logged by customers
Qualifications
  • A Degree in Computer Science, Engineering, Mathematics or related fields.
  • 3-5years experience in Software Development with good understanding of distributed computing, PaaS, IaaS is required
  • Good knowledge of programming languages. Technologies include Java, Kotlin, Javascript, python, HTML/CSS. Git Versioning tool
  • Experience with functional programming languages is an added advantage. We will consider a candidate who can demonstrate a good understanding of other object-oriented languages.
  • Experience with web frameworks including PHP Yii/Symfony is an added advantage.
  • Good understanding of one or more relational database management system (MySQL, PotgreSQL, MSSQL Server, Oracle) and/or NoSQL database system.
  • You must have contributed significantly to one or more solution in use by customers.
  • Knowledge of and skills to work effectively within an Agile Software development environment (Scrum).
  • Test Driven Development, Continuous Integration and/or other automated testing skills.
Skills & Proficiences:
  • In-depth knowledge of programming for diverse operating systems and platforms using development tools
  • Excellent understanding of software design and programming principles.
  • Candidate must know how to write unit tests
  • A good understanding of build tools and continuous integration is an added advantage
  • Good problem solving and logical thinking skills (ability to transform business requirements into programmable solutions).
      Job Title: Senior UI Designer Location: Federal Capital Territory, Nigeria Job Summary
  • The Senior UI Designer will collaborate with a cross functional team in an agile environment to efficiently create and convey design solutions for our products.
  • The person in this role will create visual designs, but also be fluent in front-end technologies and can work with developers to implement design.
  • Familiar with a variety of the field's concepts, practices and procedures. Rely on limited experience and judgment to plan and accomplish goals.
  • Perform a variety of tasks.
  • Lead and direct the work of others. A wide degree of creativity and latitude is expected.
  • Typically reports to a manager or head of a unit/department.
  • Enhance department and organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
Key Responsibilities
  • Develop, maintain and extend a system of design standard across Centro’s product suite
  • Understand business requirements and objectives, while applying industry UI best practices
  • Work closely with the Product, UX and Engineering teams to deliver amazing customer experiences, taking them from idea to execution. In addition, work with developers to translate designs and prototypes into highly polished, functional pages
  • Build interactive prototypes to better communicate design ideas
  • Inject usability and visual design into Centro products
  • Advocate for the user while balancing business and branding goals
  • Participate in design critiques, UX reviews and company-wide demos
  • Meet regularly with the Product team and stakeholders to discuss project status, goals, roadblocks and areas for improvement
  • When appropriate, use data visualization techniques to improve utility and usability Proactively initiate, develop, and maintain effective working relationships with team members.
  • Perform other related duties as assigned
Qualifications
  • Bachelor's Degree in a related field or equivalent with 5+ years of design experience
  • Excellent understanding of visual design, typography and interaction design fundamentals (Adobe Illustrator and UX)
  • Extreme attention to detail (pixel-level sensitivity)
  • Strong working knowledge of HTML and CSS in order to rapidly prototype interactions
  • Ability to communicate ideas clearly and concisely to designer and non-designers alike
  • Working knowledge of Photoshop, Sketch or Macaw
  • Experience, preferably a background in Visual Design or related field.
  • Strong portfolio of latest relevant work
  • Solid understanding of User-Centered Design and UX principles
  • Expert-level experience creating user interface across devices
  • Experience with Javascript for display and interaction of design
  • Work with minimal management supervision.
Skills & Proficiences:
  • Creative ideas with problem solving mindset
  • Ability to receive constructive criticism to ultimately improve the result
  • Take initiative and ownership of responsibilities and deliverables
  • Start-up experience is a plus
      Job Title: Lead, Infrastructure Engineer Location: Federal Capital Territory, Nigeria Job Summary
  • Responsible for design, implementation and successful operation of Network and Server infrastructure through administration and maintenance to meet agreed service levels as well as satisfy the business requirements with focus on the project needs.
Scope
  • Servers, Network switches, Routers, Firewall (such as Cisco ASA), UPS, Operating Systems, Active Directory, SAN, Back-Up, Email and Internet Services.
Key Responsibilities The duties will include, but are not limited to the following:
  • Undertake all work in accordance with required technical and quality standards, selecting and using appropriate methods and tools in order to achieve well-engineered product which exhibit the necessary attributes such as fitness for purpose, reliability and cost effectiveness.
  • Document all work using appropriate standards, methods and tools, including prototyping tools where appropriate.
  • Prepare, or contribute to, project and quality plans taking account of the requirements for functionality versus the constraints of time, cost and quality
  • Plan and document technical approach to teams. Planning, estimating, controlling and reporting on work performed accurately and effectively in order to achieve targets.
  • Carry out full impact analysis of new software releases and recommends upgrade plans. Reviews upgrades and fixes available from system software suppliers and identifies those which merit action.
  • Investigate potential and actual service problems and recommending solutions. Develop and use formal procedures to plan and test proposed solutions.
  • Develop and use procedures for collection of critical information in the event of system failure.
  • Analyse documentation, storage dumps and logs relating to system failures to identify the failing component. Isolates failures and recommends actions to circumvent problems and enable the restoration of services with minimum business impact.
  • Liaise with suppliers to obtain corrective code, installing and testing the code to ensure a permanent resolution.
  • Ensure that operational documentation for relevant system products is fit for purpose and current. Provides advice and guidance to systems development and service delivery start on the correct and effective use of system software.
  • Monitor system efficiency against published service level agreements. Monitors both resource usage and failure rates of installed systems and provides detailed feedback to management.
  • Produce procedures such as the CM plan, defect/problem reporting procedures, change control procedures, etc., ensuring their compatibility with prescribed standards
  • Provide input for procurement of spares, tools and other required equipment and services related to systems supervised.
  • Ensure compliance with safety requirements and conduct work and activities safely.
Qualifications
  • Bachelor's Degree in Electrical & Electronics Engineering, Computer Science or Computer Engineering
  • Certified MCSE Certification and/or equivalent is plus.
  • Certified CCNA/CCNP is mandatory.
  • 3-5 years' experience in Network Server Administration.
  • English is the spoken and written language and fluent.
  • Ability to read, analyse, proof and edit documents, and interpret general business periodicals, professional journals, or government regulations.
  • Ability to effectively present information and respond to questions from groups of managers, employees and the general public.
  • Must be skilled in Corrective, Predictive and Preventive Maintenance of equipment, Traffic Statistics interpretation, Protocol Analyzer, DSL and LAN Testers.
  • Experienced in reading technical drawings and the use of Visio, Microsoft Project or equivalent tools.
  • Ability to work off hours and weekends to meet work demands.
Skills & Proficiences:
  • Intermediate to advanced skills in Unix/Linux
  • Must understand VOIP/SIP, IP SEC and routing protocols (BGP, EIGRP and OSPF) at an advanced level. At least 3 years hands-on experience is required.
  • At least 12 months experience managing a cloud computing service preferably Google Cloud, Amazon Web Services (AWS) and/or Microsoft Azure. Candidate must be able to design, implement and manage a virtual private cloud
  • At least 2 years hands on experience with any Cisco Advanced Security appliance (firewall device)
  • At least 2 years hands on experience with any Cisco Integrated Services Router (Cisco ISR)
      Job Title: Manager, Legal & Compliance Location: Federal Capital Territory, Nigeria Job Summary
  • The position is to play a key role in developing and maintaining a robust control environment in the operation and across the company in general and will be responsible for coordinating, monitoring and advising on legal & compliance with business, global, regional, and local AML/CFT and compliance on policies, procedures, and requirements.
  • Identifying and managing internal and external risks, regulatory compliance., Support strategic business decisions that will track financial transactions better, manage performance and control data, compliance, operations and disclosures.
Responsibilities
  • Formulate, implement, and monitor all applicable legal strategies that will ensure compliance with all legal, regulatory and corporate governance requirements of the business and all applicable compliance and Anti-Money laundering & Countering Financing Terrorism (AML/CFT) legislations and guidelines, including internal policies, processes and procedures.
  • Ensure reviews/reports are being performed timely, are adequate and appropriately documented, daily resolution and reporting of legal & compliance issues in line with all applicable regulatory requirements and internal policies and liaising with the HQ as necessary
  • Liaison with local Regulators, Law Enforcement and other Governmental Bodies to ensure good relationships with same
  • Work closely with the business and other key stakeholders such as Operations and Technology to identify and mitigate the risks associated with existing and new business with emphasis on higher risk customers and transactions and attend to and where necessary, lead compliance related customer interactions and manage ad hoc compliance related projects as required.
  • Preserve orderly and detailed work papers, assists management with the determination of the cause(s) of violations or exceptions, recommends corrective action, conducts exit meetings with management and drafts reports of compliance findings to the Managing Director.
  • Conduct investigations with the business line and other staff stemming from system generated and/or external requests; analyze and investigate significant case escalations. Work cooperatively with other institutions or local, state, or federal authorities to investigate suspicious transaction activity.
  • Contribute to a “no surprise” compliance culture by developing and delivering compliance training programs including providing annual face-to-face training and developing and delivering any other relevant periodic targeted training to employees in the branch/cluster (new hires, transfers and existing staff);
  • Raise the visibility of compliance by specifically improving the regulatory & compliance risk assessment and testing standards of the business operation
  • Monitor changes in relevant legislation within the regulatory environment and communicate current legislation, regulatory or legal compliance & risks issues, that might impact business operations to the Managing Director
  • Provide support in drafting and reviewing contracts, service level agreements, policies and process manuals for the business to ensure compliance with all legal, regulatory, and contractual requirements
  • Participate in contract negotiations and advise Management on all contractual arrangements
  • Provide timely and cost-effective legal advice on all business transactions to avoid or minimize loss and/or exposure to potential litigation and manage relationships with external solicitors, advisors and auditors
  • Draw up formalities for the amicable settlement of disputes and monitor the implementation of the legal clauses on contracts, service level agreements and policies
  • Keep custody of the Company seal and ensure security of the company’s legal documents
Requirements
  • A minimum of First Degree in Law, Finance, Business administration or related field
  • Minimum of 7 years' experience in the Banking sector
  • Sound knowledge of Finance/FinTech industry standards and regulations
  • Hands-on regulatory expertise and compliance on FATCA, AML/CFT, KYC, KYB, CTR, STR, FTR, etc.
Skills & Proficiencies:
  • An analytical mindset with excellent organizational skills
  • Integrity, ability to work independently, and strong problem-solving skills.
  • Excellent verbal and written communication skills.
        Job Title: Lead Business Analyst Location: Federal Capital Territory, Nigeria Job Summary
  • Effectively and efficiently diagnose the current state of clients’ business processes; identify their needs; draw insights and propose improvement recommendations on systems requirements and their functional specification to satisfy or surpass clients’ expectations.
  • This role is primarily responsible for leveraging business information obtained to perform gap analysis; document and present detailed technical and functional systems requirements as well as translate into high-level design specification on client projects.
Responsibilities
  • Gather business information to assess the current state of clients’ business and propose solutions on specific system issues/requirements that aligns to agreed project objectives and clients’ needs
  • Analyse business information gathered from multiple sources; translate high level information into technical and generic requirements; in a manner that underlies clients’ needs for shared understanding amongst project team
  • Demonstrate a high-level knowledge of IT solutions to bridge business requirements; provide technical direction and ensure compliance with leading industry practice
  • Design and document processes, using industry-standard techniques, methodologies and modelling software.
  • Collaborate with Project managers in optimizing the project scope, benefits and risks; help manage expectations of user/client
  • Engage with key business stakeholders to identify changing business priorities and relevant regulatory requirements; market and industry trends as well as introduce new processes and technology to enhance the business analysis service offering
  • Provide regular communication and accurate project progress reports and any changes on systems requirements to all other project team members
  • Capture client requirements on the Software Requirement Specifications (SRS) document to foster User Acceptance Testing
  • Liaise closely with Quality Assurance to conduct, monitor and report on User Acceptance/Functional Test Plans leveraging the Software Requirement Specifications (SRS) document
  • Regularly attend and contribute to project monitoring meetings to ensure work done by project team matches client’s priorities and project deliverables
  • Serve as intermediary between the client and the software development team regarding software functionality, throughout the development lifecycle.
Requirements
  • Minimum of first Degree in an Information Technology related field
  • Master's Degree in information technology, information systems or related field is desirable
  • Minimum of ten (10) years working experience of successful project implementation in a software technology environment with at least two years focused on business analysis for IT related projects
  • Relevant professional certifications such as: International Institute of Business Analysts (IIBA), Information Architecture, Management Information Systems, Project Management Professional, Prince II or its equivalent is required
Skills & Proficiencies:
  • Demonstrable hands-on experience of software systems modeling
  • Experience in requirements analysis technologies include UML (unified modelling language tools), Atlassian Jira/Confluence.
  • Experience with unit testing frameworks such as JUnit, Test::Unit, xUnit, etc.
  • Experience working in a team oriented, collaborative environment
  • Complex business process modelling and Analytical/Conceptual expertise.
  • Knowledge of agile development practices, continuous integration, and continuous deployment.
  • Creativity and problem-solving skills
  • Strong analysis and reasoning skills
  • Excellent Presentation, verbal, written and communication skills in English.
    How to Apply Interested and qualified candidates should send their CV to: [email protected] using the Job Position as the subject of the mail