Technical Project Manager

Job Objective

We are looking for a Technical Project Manager with experience in managing software development projects from initiation to completion and a team of developers. He/She must ensure that all projects adhere to the required standards of budget, timeline and scope. Candidate should have excellent communication and problem-solving skills with at least three years of management experience in development work and customer interaction

Key Responsibilities

  • Participate in the design large systems, covering for example: objectives, scope, constraints (such as performance, resources etc.), hardware, and software environments, main system functions and information flows, data load and implementation strategies, phasing of development
  • Ready to participate in development activities as and when required to help team members accelerate work deliverables
  • Take a leading technical role in systems development projects, both within systems design and in interfaces with other stages of development. Evaluates and undertakes impact analysis on major design options
  • Assess and recommend software packages on their ability to meet all or parts of specified requirements and advises colleagues and management on their technical suitability
  • Review systems designs produced by colleagues to ensure that the design meets business needs, uses the appropriate technology and resources and facilitates the integration of multiple systems and technology
  • Enhance the skills and capabilities of the development team by guiding and coaching them in development methodologies, selection of tools, framework, releases
  • Develop project plan and monitor project progress continuously and make detailed scheduled reports on measurable items, such as milestones and deliverables.
  • Communicate proactively with all involved personnel to provide encouragement, identify problems, create solutions, and implement efficiency improvements.
  • Review proposed modifications on project plans, including meeting with interested parties to approve and implement beneficial changes.
  • Report and escalate to management as needed
  • Perform risk management to minimise project risks
  • Ensure resource availability and allocation

Key Competencies – Candidates should have experiences in below areas:

  • Java / JEE / Spring Framework / Webservices / Microservices
  • Linux / Windows / Apache / Tomcat
  • Software Development Methodology – Agile
  • Service Delivery
  • People and Project Management
  • Software Architecture Landscape
  • Risk Management
  • Very good communication

Please send you CV to: careers@angloafrican.com

Group Accountant

Company Profile

NanoBNK is a wholly owned subsidiary of the Anglo African Group. A case study of the Group and its corporate profile can be accessed on ACCA Global site, through the following link:-

http://www.accaglobal.com/gb/en/professional-insights/global-profession/Insights-into-integrated-reporting-2-walking-the-talk/making-integrated-reporting-work-in-an-sme-anglo-african.html

NanoBNK has developed a very innovative platform enabling banks to easily offer their customers an online application or functionality. The platform attempts to bridge the banks and unbanked as well as assisting banks in their digital transformation challenges. It managed three main applications: Payment [Mobile Banking, eWallet, Bill Aggregation, Etc …], Micro-Finance [Based on Big Scoring] and Remittance.

Responsibilities

  • Design the internal control systems, accounting and compliance procedures and processes;
  • Ensure adherence to Group policies and procedures, compliance with Bank of Mauritius guidelines and other regulatory requirements;
  • Develop dashboards and ensure relevant financial indicators/KPIs are provided to Management on a timely basis;
  • Design risk management tools to flag issues and devise mitigating strategies;
  • Maintain the general accounting system and records of the Companies and be in charge of the AP and AR cycles, ensuring completeness of revenue recognition;
  • Responsible for the accuracy, completeness and reliabilty of the accounting records and compliance with IFRS, Income Tax Act etc;
  • Prepare Group accounts, monthly management reports, quarterly reports to the Board and annual reports and ensure timely reporting to meet the Group standards and deadlines;
  • Ensure proper and timely filling of returns to the Bank of Mauritius and any other regulatory/supervisory bodies, as applicable;
  • Undertake all other statutory fillings including but not limited to income Tax. VAT, NPS, TDS;
  • Prepare budgets, forecasts, and other financial plans;
  • Monitor and manage bank balances and relationships with banks;
  • Manage and provide training to the Accounting team;
  • Oversee the payroll processing;
  • Attend board meetings;
  • Overview internal and external audit meetings;
    Other cognate duties & responsibilities as may be agreed by both parties.

Profile

  • Degree in Accounting or Fully qualified accountant (ACCA, ACA)
  • At least 3 years’ experience in a managerial role, preferably in the Financial Sector
  • Proficient user of an accounting package
  • Organizational skills and ability to work under pressure with tight deadlines
  • Analytical skills, detail oriented and having a ‘can do’ attitude

Please send you CV to: careers@angloafrican.com

Junior RPA Developers

Job Objective

We are looking for Junior RPA Developers with knowledge of Programming languages. You will be part of a talented software team that works on Robotics Process Automation.

Key Responsibilities

  • Understanding requirement from clients.
  • Writing well designed, testable, efficient code by using best software development practices.
  • Implementing processes required in Robotic Process Automation.
  • Conduct development testing of programs; correct errors and re-test to achieve an error-free result.
  • Documentation of processes in accordance with agreed standards.
  • Take part in reviews of own work.

Requirements

  • Bachelor degree (Bsc) in Software Engineering, Computer Science, Information system or Equivalent
  • One year of experience would be an advantage

Technical / Soft Skills

  • Knowledge of Programming languages
  • Experience in use of Microsoft Office: Excel, Word, PDF
  • Basic knowledge of scripting
  • English and French writing and speaking capabilities
  • Problem solving skills

Please send you CV to: careers@angloafrican.com

Software Engineer (Java)

Job Objective

We are looking for Software Engineers with experience in building JAVA applications. You will be part of a talented software team that works on mission-critical applications

Key Responsibilities

  • Develop solutions from supplied specifications using agreed standards and tools under the guidance of senior/principal developers and Solution Architects
  • Create, amend and keep track of software in accordance with the design.
  • Conduct development testing of programs; correct errors and re-test to achieve an error-free result.
  • Document all work in accordance with agreed standards.
  • Take part in reviews of own work.

Adverse Working Conditions

Unplanned or unexpected extended hours of work may be required.
May be required for out of hours support/callout
Occasional International travel may be required

Technical Skills

  • Java 8, Kotlin, Spring Framework (Spring Boot, Spring Web MVC, Spring Integration, Spring Data)
  • ORM Frameworks (Java Persistence API/JPA, Hibernate) / SQL & Databases (PostgreSQL, H2, MySQL, Oracle)
  • Java Message Service (JMS) / Working Experience in Amazon Web Services, Docker
  • Good knowledge of java security API, socket programming, JAAS, JCA, JSSE, TLS, PKI
  • Experience in Micro Services Architecture and Web Services in general (SOAP, REST)
  • Working Experience in JavaScript , AJAX. jQuery, Angular JS, Node JS, HTML 5, CSS
  • Object Oriented analysis and design using common design patterns.
  • Good understanding of Java and JEE internals (Classloading, Memory Mgt, Transaction Mgt)
  • Experience in developing web applications using web framework (JSF, Wicket, GWT, Spring MVC)

Please send you CV to: careers@angloafrican.com

Senior/Lead Software Engineer (Java)

Job Objective

We are looking for Senior/Lead Software Engineers with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. Roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing

Key Responsibilities

  • Design and develop moderately complex solutions from supplied specifications using agreed standards and tools, to achieve a well-engineered result.
  • Create, amend and keep track of software in accordance with the design.
  • Conduct development testing of programs; correct errors and re-test to achieve an error-free result.
  • Document all work in accordance with agreed standards.
  • Conduct reviews of supplied specifications, with others as necessary.
  • Take part in reviews of own work. Take part in reviews of the work of colleagues
  • Perform research and development on latest technologies / framework
  • Provide guidance/advice and assistance to colleagues in any aspect of program design, creation, testing and documentation and supervise others

Autonomy
Work under general direction within a clear framework of accountability. Exercise substantial personal responsibility and autonomy. Plan own work to meet given objectives and processes.

Influence
Interact with and influences department/project team members. Has working level contact with customers and suppliers. Make decisions which may impact on the work assigned to individuals or phases of projects.

Business Skills
Demonstrate an analytical and systematic approach to problem solving. Demonstrate effective communication skills.

Adverse Working Conditions

Unplanned or unexpected extended hours of work may be required.
May be required for out of hours support/callout
Occasional International travel may be required.

Technical Skills

  • Java 8, Kotlin, Spring Framework (Spring Boot, Spring Web MVC, Spring Integration, Spring Data)
  • ORM Frameworks (Java Persistence API/JPA, Hibernate) / SQL & Databases (PostgreSQL, H2, MySQL, Oracle)
  • Java Message Service (JMS) / Working Experience in Amazon Web Services, Docker
  • Good knowledge of java security API, socket programming, JAAS, JCA, JSSE, TLS, PKI
  • Strong Experience in Micro Services Architecture and Web Services in general (SOAP, REST)
  • Working Experience in JavaScript , AJAX. jQuery, Angular JS, Node JS, HTML 5, CSS
  • Object Oriented analysis and design using common design patterns.
  • Profound insight of Java and JEE internals (Classloading, Memory Mgt, Transaction Mgt)
  • Experience in developing web applications using web framework (JSF, Wicket, GWT, Spring MVC)
  • Experience in working with payment gateways and developing payment solutions will be a definite advantage

Please send you CV to: careers@angloafrican.com

Solutions Architect (JAVA)

Job Objective

We are looking for Solutions Architect with experience in designing high-performing, scalable, enterprise-grade applications. Your main roles and responsibilities include designing medium to large application while providing expertise in the full software development lifecycle, from concept and design to testing.

Key Activities

  • Design large or complex systems, covering for example: objectives, scope, constraints (such as performance, resources etc.), hardware, network and software environments, main system functions and information flows, data load and implementation strategies, phasing of development, etc…
  • Take a leading technical role in systems development projects, both within systems design and in interfaces with other stages of development. Evaluates and undertakes impact analysis on major design options
  • Assess and recommend software packages on their ability to meet all or parts of specified requirements and advises colleagues and management on their technical suitability
  • Document all work in accordance with agreed standards.
  • Review systems designs produced by colleagues to ensure that the design meets business needs, uses the appropriate technology and resources and facilitates the integration of multiple systems and technology
  • Enhance the skills and capabilities of the development team by guiding and coaching them in development methodologies, selection of tools, framework, releases

Autonomy
Works under broad direction. Work is often self-initiated. Is fully accountable for meeting allocated technical and/or project/supervisory objectives. Establishes milestones and has a significant role in the delegation of responsibilities

Influence
Influences organisation, customers, partners and peers on the contribution of own specialism. Makes decisions which may impact on the work assigned to individuals or phases of projects. Has significant influence over the allocation and management of resources appropriate to given assignments.

Business Skills
Advises on the available standards, methods, tools and applications relevant to own specialism and can make appropriate choices from alternatives. Analyses, designs, plans, executes and evaluates work to time, cost and quality targets. Assesses and evaluates risk. Communicates effectively, both formally and informally. Demonstrates leadership.

Adverse Working Conditions

Unplanned or unexpected extended hours of work may be required.
May be required for out of hours support/callout
Occasional International travel may be required.

Technical Skills

  • Java 8, Spring Framework (Spring Boot, Spring Web MVC, Spring Integration, Spring Data)
  • ORM Frameworks (Java Persistence API/JPA, Hibernate) / SQL & Databases (PostgreSQL, H2, MySQL, Oracle)
  • Java Message Service (JMS) / Working Experience in Amazon Web Services, Docker
  • Good knowledge of java security API, socket programming, JAAS, JCA, JSSE, TLS, PKI
  • Strong Experience in Micro Services Architecture and Web Services in general (SOAP, REST)
  • Working Experience in JavaScript , AJAX. jQuery, Angular JS, Node JS, HTML 5, CSS
  • Object Oriented analysis and design using common design patterns.
  • Profound insight of Java and JEE internals (Classloading, Memory Mgt, Transaction Mgt)
  • Experience in developing web applications using web framework (JSF, Wicket, GWT, Spring MVC)
  • Experience in working with payment gateways and developing payment solutions will be a definite advantage

Please send you CV to: careers@angloafrican.com

We’d Love to Hear from You

Your Name (required)

Your Email (required)

Phone

Position

Upload your Resume