Join Us

We are one of the largest information technology companies to emerge from West-Africa with focus on solution delivery for public and private sector clients. The market reach of our products have also powered enterprises in the USA, Ghana, Sierra Leone, Liberia, South Africa, Uganda and Sri Lanka.

Our Model provides institutions with quick and easy access to mission-critical applications that removes the need for the direct total cost of ownership for business applications or expensive ICT infrastructure acquisitions. The turnkey solutions developed ensure cost effectiveness, enhanced operational efficiency and increased transparency.

Join our profound expert and dynamic team in the heart of Abuja and Lagos, Nigeria for the available openings.

Great companies are built in the office, with hard work put in by a team.

Current Openings

Job Summary
Support the organisation's continued viability and profitability by providing appropriate and prudential financial advisory support to and delivering a sound financial strategy for the organisation. Ensure the establishment and effective execution of robust financial controls, investment, cash flow and tax management vehicles and systems. Provide relevant input to the Group Head Corporate Services on an effective cost management strategy for the Department while upholding quality and ensuring efficiency and manage relationships with relevant regulatory and oversight bodies.

Responsibilities:

  • Develop and implement effective financial strategies, policies, controls framework and management systems to guide and support overall business operations ensuring compliance with statutory provisions
  • Provide support in the development of strategic plans and forecasts; making recommendations as appropriate through evidence based financial modelling
  • Manage treasury assets to achieve optimal sourcing, application and growth of funds as approved by Executive management
  • Implement approved Board financial policies in line with generally accepted Financial/Accounting practices, IFRS and other statutory requirements
  • Drive the preparation of company annual budgets and monitor performance against targets
  • Develop and utilise financial models to provide a basis for investment decisions, cash flow planning
  • Prepare and present periodic financial performance reports, management accounts, annual financial statements etc. to the Board
  • Advise Board on optimal sourcing and application of funds and implications of changes in financial regulations, legislation and government tariffs
  • Manage relationships with financial/ lending institutions, external auditors and other relevant regulatory authorities
  • Manage all tax matters and ensure timely remittance of statutory deductions such as: Pay As You Earn (PAYE), Company Income Tax (CIT), Withholding Taxes (WHT), Value Added Taxes (VAT), Pension Contribution, Health Insurance etc. including payment of vendor invoices and reconciliation
  • Manage the Finance & Accounts business unit for effectiveness and efficiency ensuring optimal utilization of staff performance
  • Liaise with Head HR & Administration in reviewing payroll computations to facilitate payment to staff and send to Group Head Corporate Support Services for approval
  • Prepare the annual Human Resources & Administration budget and plan, and drive their implementation
  • Ensure compliance with all regulatory Health and Safety Environment (HSE) requirements;
  • Provide relevant input to the Group Head Corporate Services on an effective cost management strategy for the Department while upholding quality and ensuring efficiency
  • Manage relationships with relevant regulatory and oversight bodies.

Requirements

  • Bachelor’s degree or its equivalent in Accounting, Finance or any related discipline
  • Relevant professional certifications such as CFA, ICAN, ACCA, CPA or its equivalent is required
  • Minimum of 7 years working experience with at least 3 years in a management role
  • Deep and broad knowledge and understanding of IFRS Conversion/Accounting
  • MBA or a Masters’ in related discipline is required

Skills & Proficiencies

  • IFRS accounting
  • Financial planning and strategy
  • Budgeting & financial controls
  • Financial modelling /analysis & management reporting
  • Cost Analysis, Treasury & tax management
  • Corporate finance
  • Knowledge of applicable accounting software
  • Banking Industry & business knowledge
  • Leadership & people management
  • Relationship management
  • Problem-solving, numerical & analytical thinking
  • Communication (Written, Verbal)
  • Compliance, Attention to detail

Job Summary
Ensures successful completion of assigned risk and Audit activities, inclusive of pre-planning and wrap-up activities. Apply risks and control concepts to scenarios encountered and identify any potential issues. Communicate identified issues to Legal & Compliance Department to ensure any potential concerns are addressed in a timely and effective manner. You will ensure adequate and effective Enterprise Risk Management (ERM) policy are maintained and that the business is in full compliance with all relevant laws, standards, and Internal Audit policies & procedures. The successful Candidate will work closely with the Legal & Compliance in identifying, defining various risk-related issues in attaining established compliance goals as required.

Responsibilities:

  • Develop and execute annual Audit work plan and ensure its execution and compliance
  • Review/analysis of KPAs and participation in regular control and governance forums.
  • Coordinate all enterprise-wide risk management activities of the company and ensure it is of the highest quality
  • Evaluate the adequacy of the company’s internal control framework in addressing risks and accomplishing the company’s goals and objective
  • Constant review/analysis of the business and operational risks in order to proactively establish appropriate mitigating controls
  • Investigate/report all frauds and related cases to the appropriate quarters
  • Stay up to date with evolving regulatory and market events impacting the business operations.
  • Report risk & compliance in an appropriate way to different levels within the business
  • Corporate governance involving external risk reporting to stakeholders.
  • Provide support, education and training to staff to build risk awareness within the organization.
  • Manage relationships with relevant regulatory and oversight bodies;

Requirements

  • A Bachelor’s degree in Accounting, Finance or equivalent
  • Minimum of 5years Internal Audit experience
  • Professional certification in e.g., CIA, CISA, CFE, CRA, ICAN, CFA, ACCA, CIMA
  • MBA or a Masters’ in related discipline is required

Skills & Proficiencies

  • Knowledge of financial and ICT systems, controls, policies and standards
  • Ability to lead audits, manage projects and participate in audit and compliance assignments
  • Excellent communication and interpersonal skills
  • Ability to present complex and sensitive issues the Board & Executive Management
  • Proficiency in risk assessment, issue impact analysis and executive report preparation
  • Enthusiastic, self-motivated, effective under pressure and willing to take risks
  • Solid listening and ability to identify gaps in logic.

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 Summary
Project management responsibilities include the coordination and completion of projects on time within budget and within scope. Oversee all aspects of projects within wider programme plans for the organization. Set deadlines, assign responsibilities and monitor and summarize progress of project. Prepare reports for executive management on project status.
Lead the project teams through compliance of the Project Life Cycle. This includes helping to define scope, design, architectural vision, feature definition and usability. Drive teams to a successful project delivery using the company Enterprise Resource Planning (ERP) procedures or Techniques and in compliance with Standard Operating Procedures (SOPs). Enhance department and organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.

Responsibilities:

  • Steer operational process improvement with full ownership and responsibility including communication with all internal/External stakeholders
  • Meet with clients to take detailed ordering briefs and clarify specific requirements of each project
  • Ensures definition of project scope and objectives, involving all relevant stakeholders and ensuring technical feasibility
  • Ensure that technical and operational procedures and business continuity plans are maintained regularly
  • Develop new and improved service delivery channels which meet customer’s needs
  • Implement quality assurance measures to improve business monitoring, mitigate/eliminate existing inefficiencies, operational issues and risks
  • Ensure that all projects are delivered on-time, within scope and within budget
  • Measure project performance using appropriate tools and report and escalate to management as needed
  • Create and maintain comprehensive project documentation
  • Perform other related duties as assigned
  • Develop spreadsheets, diagrams and process maps to document needs
  • Develop new and improved service delivery channels which meet customer’s needs
  • Provide team leadership and development through mentoring, manpower planning and skill set development.

Requirements

  • Proven working experience leading program management processes and technologies, financial budget management, in-depth experience with portfolio and program management.
  • Bachelor’s Degree in Computer Science, Information Systems, Engineering or equivalent;
  • Minimum of 10 years progressive project management and leadership responsibility in Technology Industry
  • deliver projects with agreed schedules and budgets.
  • Demonstrated ability to hire, develop, manage, and motivate people
  • A proven understanding of project budget and cost tracking, including annual budgets, capital requisition processes, purchasing, invoice processing and budget reconciliation
  • Experience in vendor management, RFP processes, negotiating third party contracts
  • Must be certified in Project Management Professional (PMP) / PRINCE II
  • Solid organizational skills including attention to detail and multitasking skills

Skills & Proficiencies

  • Mastery of project management methodology, tools and templates includes project planning, schedule development, scope management and cost management
  • IT background with experience across the systems development life cycle with experience in all project phases – plan, initiate, elaborate, design, build, test, implement.
  • Strong management and leadership skills
  • Experience in working with multiple discipline projects.
  • Teamworking skills and ability to motivate people

Job Summary
The Project Manager manages key client projects. Project management responsibilities include the coordination and completion of projects on time within budget and within scope. Oversee all aspects of projects. Set deadlines, assign responsibilities and monitor and summarize progress of project. Prepare reports for upper management regarding status of project.
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.

Responsibilities:

  • Ensure that all projects are delivered on-time, within scope and within budget
  • Assist in the definition of project scope and objectives, involving all relevant stakeholders and ensuring technical feasibility
  • Support changes to the project scope, project schedule and project costs using appropriate verification techniques
  • Interface with customers periodically as may be agreed to conduct analysis, develop appropriate schedules, and determine design requirements or changes.
  • Evaluate projects to ensure compliance to customer requirements.
  • Maintain Project Schedule and upgrades on SharePoint.
  • Provide client/customer with daily or periodic communication, escalation support, and status updates.
  • Manage and resolve issues escalated by customer daily/weekly or as issues crop-up.
  • Measure project performance using appropriate tools and techniques
  • Create and maintain comprehensive project documentation
  • Meet with clients to take detailed ordering briefs and clarify specific requirements of each project
  • Track project performance, specifically to analyze the successful completion of short and long-term goals
  • Meet budgetary objectives and adjust project constraints based on financial analysis
  • Develop comprehensive project plans to be shared with clients as well as other staff members
  • Use and continually develop leadership skills
  • Develop spreadsheets, diagrams and process maps to document needs
  • Perform other related duties as assigned

Requirements

  • Proven working experience in project management with minimum of 7 years (experience Enterprise solution related project is an added advantage)
  • Bachelor’s Degree in appropriate field of study or equivalent work experience
  • Must be certified in Project Management Professional (PMP) / PRINCE II
  • Excellent client-facing and internal communication skills
  • Excellent written and verbal communication skills
  • Solid organizational skills including attention to detail and multitasking skills
  • Strong working knowledge of Microsoft Office

Skills & Proficiencies

  • Developing and Tracking Budgets
  • Strong management and leadership skills
  • Teamworking skills and ability to motivate people
  • Analytical skills
  • Well-developed interpersonal skills
  • Diplomacy
  • Commercial Awareness
  • Planning & Budgeting
  • Performance Management
  • Inventory Control

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

Job Summary
The role will ensure the Information Technology team fully understands the strategies, objectives and detailed requirements from business stakeholders to provide technical solutions. This role will ensure that applications developed or maintained adhere to the requirements of the business and technology/quality standards. The role will also, implement and maintain a set of standard practices and processes to guide how business applications are developed, managed, improved, and, when necessary, retire (application lifecycle management). Expected to be a problem solver with proven communication and analytical skills, willing to relentlessly push to understand the needs of and drive requirements from the business stakeholders.

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 and 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.
  • Ensure integrity of information collected, stored, shared or reported and ensure all documentation is captured into the Knowledge Repository

Requirements

  • Bachelor's degree in Computer Science, Management Information Systems or related field is required with 6 years equivalent work experience successful project implementation in a software technology environment
  • Master’s degree in information technology, information systems or related field is desirable
  • Hands-on experience in gathering and writing requirements for business applications is required
  • 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
  • Strong knowledge of requirements analysis best practices and methodologies.

Skills & Proficiencies

  • Business analysis
  • Project management, Excellent knowledge of MS office suites
  • Industry, business and product knowledge
  • User acceptance testing software
  • Technical writing, Software design and development
  • Team management and Problem-solving skills
  • Excellent communication (Written, Verbal, Presentation)
  • Stakeholder management
  • Strategic & analytical thinking
  • High attention to details

Job Summary
Gather and analyze data in support of business cases, proposed projects and system requirements that will include writing requirement specifications, test plans, scripts for tracking defects, fixes in product development and software application development. Participate in a team in an agile environment and have extensive knowledge of the Software Development Life Cycle.

Responsibilities:

  • Develop, document and enhance business processes for the development team.
  • Identify business needs/project opportunities; and/or audit existing policies, procedures, practices and technology.
  • Study guidelines for projects prepared by the project management team.
  • Plan research schedule according to variety of research methods to be used, availability, quantity of resources and number of people to participate in a project.
  • Develop and establish requirements standards and measures for the software projects.
  • Assist in the development of change control processes, practices and guidelines for new and existing technologies.
  • Assure that output from the software development process includes adequate identification and interpretation of product requirements, such as a) traceability requirements, b) test requirements, c) usability, etc.
  • Participate in developing, distributing and coordinating in-depth end-user reviews for modified and new systems and applications.
  • Coordinate and conduct research studies (making use of libraries, archives, the Internet, museums, art institutes and other sources of information).
  • Ensure integrity of information collected, stored, shared or reported.
  • Ensure all documentation is captured into the Knowledge Repository

Requirements

  • Bachelor's degree in Computer Science, Management Information Systems or related field is required with 6 years equivalent work experience
  • Three-years direct experience in the design, development of requirements analysis standards for software solutions with atleast one-year direct experience as a business analyst for major application integration and/or major application product release.
  • Certified CCBAP (Business Analyst Professional), ISTQB or IIBA certification is a plus.

Skills & Proficiencies

  • Demonstrable hands-on experience of software systems modeling
  • Ability to successfully manage multiple assignments independently
  • Creativity and problem-solving skills.

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
  • 8years 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 Summary
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. You will assist the Head of developer to manage software programs and applications that drive SW Global’s, strategy, product owners and third-party business. Hands-on both front-end and back-end development to be able to divide up logic across the full system, implement the plan, and build the whole thing.

Responsibilities:

  • Lead a team of software engineers on building software products
  • Work with the project team to understand product requirements, Design the product architecture, interfaces and plan customer integration
  • Develop internet and distributed software solutions, directs technical aspects of operations related to client accounts or high severity issues
  • Ensures robust and sustainable enterprise social collaboration architecture for software development by monitoring matrices of the SOA, and fixing complaints/bugs logged by customers
  • Participate in solution workshops, write technical documentations and engage in continuous delivery and DevOps
  • Participates in the evolution of company level software best practices, standards, and policies
  • Works closely with other developers and BA team 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 periodically develops enhancements for existing systems
  • 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

  • A degree in Computer Science, Engineering, Mathematics or related fields with 5-7years of experience in Software Development or an equivalent of education and experience
  • Strong understanding of distributed computing, SaaS, PaaS, IaaS is required.
  • Passionate for software engineering. The job involves significant investment in research and development.
  • An open mindset i.e. a desire to learn and to impact your colleagues and the rest of the world.
  • Good understand of developing and running micro-services is a plus.
  • Experience in enterprise software development. Certified by at least one of the industry standard certifications.
  • Good knowledge of one or more programming languages. Technologies include Java (Frameworks: Spring, Java EE), Kotlin, JavaScript (Framework: Angular, Jquery), python (Framework: Django, Flask), 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.
  • A very good understanding of one or more relational database management system (MySQL, PotgreSQL, MSSQL Server, Oracle) and/or NoSQL database system.
  • 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.
  • Good verbal and written communication skills in English

Skills & Proficiencies

  • A good knowledge of developing enterprise solutions on the JVM is preferred.
  • Candidate must have a working knowledge of source control tools i.e. git, mercurial, svn.
  • Candidate must know how to write unit tests
  • A good understanding of build tools and continuous integration is an added advantage
  • Candidates should have a good understanding of private cloud infrastructures, preferably Google Cloud Platform, AWS or Microsoft Azure
  • An understanding of cloud technologies including container technologies is an added advantage
  • A working knowledge of Linux

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.

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

Requirements

  • 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 & Proficiencies

  • 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 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.

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.

Requirements

  • 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 & Proficiencies

  • 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 Summary
The Database Administrator’s role is to design, test and implement databases, applying knowledge of database management systems and ensuring database performance, protection and security. Producing and designing a detailed data model of a database, including all necessary logical and physical design elements. Managing and fine tune existing database systems for performance gain and conformity.

Responsibilities:

  • Design database structure (logical data model) to meet user requirements.
  • Assess feasibility and costs of the database, e.g. by performing an ICT project study.
  • Program databases in computer languages such as Structured Query Language (SQL).
  • Develop user interfaces, e.g. by programming Internet applications.
  • Maintain and adapt existing databases according to new user requirements and following developments in programming techniques.
  • Working with database management systems (Oracle, Microsoft SQL Server, MySql, PostgreSql, MariaDB) to model, store, organise and manage data.
  • Troubleshooting database systems for Oracle, Microsoft SQL Server, MySql, PostgreSql, and MariaDB
  • Keeping databases up to date
  • Standard compliance database design and development
  • Managing database access
  • Designing maintenance procedures and putting them into operation
  • Liaising with programmers, applications/operational staff, IT project managers and other technical staff
  • Managing database security/integrity and backup procedures
  • Implementing security measures
  • Defining objectives through consultation with staff at all levels
  • Writing reports, documentation and operating manuals
  • Testing and modifying databases to ensure reliable operation
  • Providing user training, support and feedback
  • Writing disaster recovery plans
  • Database archiving

Additional Responsibilities:

  • Essential Demonstrable hands-on experience of database administration Proficiency in an automated database design lifecycle
  • Strong analysis and reasoning skills Experience in writing conceptual models and testing
  • Participates in and promotes a positive, supportive, cooperative team environment.
  • Adheres to company’s Code of Conduct, applicable policies & procedures, as well as ethical standards of the field.
  • Ability to communicate and negotiate effectively
  • Ability to make balanced judgments Problem solver Patient, meticulous and logical
  • High standards in what constitutes a releasable product
  • Good communication and interpersonal skills

Requirements

  • BSc in Computer Science, Information Technology or other directly relevant degree
  • 3years working experience in core Database Administration.
  • A basic working knowledge of version control in a system (e.g. GitHub)
  • Experience in logical and physical design of database using database management system
  • Experience in database structures, analytics and administration
  • Familiarity with computer operating systems and database technology
  • Experience using JIRA & other Atlassian suite products.
  • Experience using modeling tools and languages such as UML/ERD. Database administrator certification (Oracle, Microsoft SQL Server, PostgreSql, MySql)

Skills & Proficiencies

  • Expertise and hands on experience with Oracle Administration and generally working with data on different relational and non-relational Database Management Systems (DBMS).
  • Excellent oral, written communication and presentation skills
  • Experience with Microsoft public, hybrid and private cloud will be an added advantage
  • Strong Windows/Linux/Unix skills.
  • Strong storage design and administration is an added advantage.
  • High level of Integrity and professionalism, especially in dealing with highly confidential information.

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.

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

Requirements

  • 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 & Proficiencies

  • 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 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

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 SW Global 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

Requirements

  • 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 & Proficiencies

  • 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 Summary
The Regional Sales and Marketing will be responsible for planning and implementing sales, marketing and product development programs, both short and long range, targeted toward existing and new markets. Meets marketing and sales financial objectives by forecasting requirements; preparing an annual budget; scheduling expenditures; analyzing variances; initiating corrective actions.
As a Regional Head you will be saddled with determining annual and gross-profit plans by forecasting and developing annual sales quotas for the region; projecting expected sales volume and profit for existing and new products; analyzing trends and results; establishing pricing strategies; recommending selling prices; monitoring costs, competition, supply, and demand.

Responsibilities:

  • Responsible for leading the sales team, overseeing their activities and monitoring performance.
  • Responsible for defining and communicating business KPIs and targets to sales team on a regular basis,
  • Analyzing patterns in consumer/client and market behavior, and subsequently define data-driven action strategies in order to consistently optimize the business’s commercial performance
  • Develop and implement strategic marketing plans, sales plans and forecasts to achieve corporate objectives for products and services
  • Develop and manage sales/marketing operating budgets
  • Making technical presentations, demonstrating how a product will meet client needs and coordinating sales projects
  • Develop long-term relationships with clients, through managing and interpreting their requirements
  • Ensure effective control of marketing results, and take corrective action to guarantee that achievement of sales & marketing objectives falls within designated budgets
  • Oversee and evaluate market research and adjust marketing strategy to meet changing market and competitive conditions
  • Establish and maintain relationships with industry influencers, key strategic partners being enablers of meeting regular sales target
  • Guide preparation of sales and marketing activity reports and present to executive management;
  • Liaising with other members of the sales team, technical experts to direct sales forecasting activities and set performance goals accordingly;
  • Establish performance KPI for each role in the Sales team and continuously evaluate the organisation against these criteria, evaluate and test competencies of the Sales force to identify skill gaps
  • Establish a Train the Trainer programme for appropriate training interventions to drive the transfer of Sales best practices across business units and Sales regions
  • Create an on-boarding programme and ensure that all new hires receive the appropriate induction to the company
  • Work with HR to identify high potentials and ensure that they are developed to maximise their impact on the business and are ready for future positions

Requirements

  • First degree in social sciences, humanities, business administration or in any related discipline
  • 7-10years cognate sales/account management experience working in SaaS, PaaS or payments technology company
  • MBA or a Masters’ in Strategic Marketing or Management related subject is desirable
  • Experience managing a high-performance sales & marketing team
  • Proven record of Sales & Marketing performance
  • Excellent client relationship development/management

Skills & Proficiencies

  • Excellent selling, negotiation and presentation skills;
  • Industry & business knowledge
  • Experience of working in an international environment
  • Leadership & people management
  • Excellent communication (written, verbal)
  • Relationship management
  • Planning & organising and sound judgment and objectivity

Job Summary
Ensure that the organisation attracts, develops, deploys and retains the talent it requires to deliver its strategic aims and objectives in a cost-effective manner and within the defined time frames. Work closely with company leadership to articulate and promote a distinctive organisation culture and employer brand to all the relevant stakeholder groups.

Responsibilities:

  • Develop and communicate approved Human Resources & Administration strategies; policies & processes, while ensuring alignment with the corporate strategy; and adoption and compliance amongst staff
  • Oversee the development and dissemination of relevant HR & Administration templates to all staff
  • Prepare the annual Human Resources & Administration budget and plan, and drive their implementation
  • Drive the establishment and institutionalisation of a distinctive organisation culture, ensuring that the company’s values and employer brand promises are communicated to and imbibed by all staff
  • Provide relevant input to the Group Head Corporate Services on an effective cost management strategy while upholding quality and ensuring efficiency
  • Manage relationships with relevant regulatory and oversight bodies and keep abreast of relevant legislative changes, industry developments and provide insights to leadership on their implications
  • Ensure that all policies and practices are updated (in accordance) and remain in compliance with relevant regulatory and industry changes
  • Liaise with respective Heads of Departments and obtain MD approval in developing/updating job descriptions and key performance metrics for all staff
  • Develop and agree with the Group Head Corporate Services relevant people management related plans (e.g. workforce planning/resourcing, training, compensation, benefits and reward)
  • Coordinate the deployment of the appropriate recruitment and selection processes and tools to ensure that the organisation is adequately staffed with the right mix of qualified talent
  • Review outputs from the periodic performance management activities, report and advise leadership on their implications for operational performance, succession management and employee engagement
  • Make the case for, and manage the execution of a competitive and merit-based compensation system to support company’s pay philosophy
  • Provide the Finance & Accounts business unit accurate and complete employee and compensation data for the computation and payment of relevant monthly/annual employee emoluments and statutory remittances
  • Provide support to line management to ensure the prompt resolution of performance, grievance and disciplinary issues and engage the support of Legal & Regulatory Compliance when required
  • Manage Administrative activities such as procurement; travel and logistics, driver, fleet & facilities management, cleaning & janitorial services, guest house management, vendor management etc.
  • Ensure compliance with all regulatory Health and Safety Environment (HSE) requirements;
  • Create awareness and manage the provision of periodic training to staff to minimise the risk of incidences and the adoption of good health and safety practice

Requirements

  • First degree in social sciences, humanities, business administration or in any related discipline
  • Minimum of Atleast 7years cognate experience in a Senior Generalist Human Resources & Administration role
  • MBA or a Masters’ in HR or Management related subject is desirable
  • Relevant professional certifications such as: Chartered Institute of Personnel Management of Nigeria (CIPM); or its overseas equivalent is required

Skills & Proficiencies

  • Corporate and HR planning, Strategy and implementation
  • Resourcing and talent management
  • Performance and career management
  • Reward management
  • Change management
  • Talent & performance management
  • Training & development
  • Industry & business knowledge
  • Knowledge of labour law
  • HR Analytics
  • Contract administration & service level agreement management
  • Leadership & people management
  • Excellent communication (written, verbal)
  • Relationship management
  • Planning & organising and sound judgment and objectivity

Interested candidates should send their CV and cover letter to careers@swglobal.com using Position title and Code as the subject of their e-mail application.
Application deadline: 14th August 2019