Jobs at African Management Institute (AMI)

ICT jobs, Data Analysis jobs, Project Management jobs,

Senior Elixir Engineer

Job Description

Are you a passionate Full Stack Elixir Engineer competent, or even better, already proficient with Phoenix/Elixir, and looking for a new challenge and an opportunity to advance your career in a great working environment? If you’re interested in contributing to the development of a multi-services Umbrella project, build on top of a Data-Oriented Architecture, let us know right away! We need an Elixir Engineer.

Specifically, this role will be responsible for leading the build of an intelligent diagnostic, reporting and recommendations engine embedded within / linked to a learning platform.

Responsibilities:

  •  An understanding of Elixir/OTP and the BEAM virtual machine
  •  Performing QA of both internal code quality and external end-user UI/UX.
  •  Understanding of key design principles.
  •  Proficiency with HTML, CSS, JavaScript and jQuery.
  •  Work closely with design, product management, and development teams to create elegant, usable, responsive and interactive interfaces across multiple devices.
  •  Turning UI/UX designs into prototypes, creating excellent interactions from designs, writing reusable content modules and maintainability of the code.
  •  Implement UI development principles to ensure that the product client-side serves at scale.
  •  Familiar with UI layouts, SASS, Bootstrap, and the CSS GRID system
  •  Proficient with JavaScript frameworks
  •  Passionate to create good design and usability
  •  An advocate for clean, testable, reusable code
  •  An advocate of useful conventions that facilitate team communication and team work
  •  Able to self-direct, take ownership of feature development, learn and adapt
  •  Develop, document, and support the current application
  •  Perform code reviews, and contribute to development best practices
  •  Ensure smooth deployment of the application
  •  Work in a relaxed, quality-focused environment with an internationally-distributed team of experts

Requirements

  •  Expert knowledge of modern, functional development concepts and best practices
  •  Minimum of 3 years’ experience building Elixir systems.
  •  Comfort with version control systems (Git)

Data & Systems Project Manager

Job Description

We are seeking a highly capable Data & Systems project manager to join our team. This pivotal role focuses on enhancing organizational effectiveness and decision-making through the strategic management of systems and data.

The successful candidate will primarily be responsible for leading the planning, execution, and oversight of system implementation and integration projects across the organization. This role includes managing the lifecycle of various systems, such as NetSuite, Zoho, SurveyMonkey, transitioning to Google Workspace or Microsoft platforms.

Key Responsibilities:

IMPORTANT: Write a Perfect Cover Letter in minutes and start getting interviews! Get expert advice as you write.) Use These Examples Proven to Work.

Project Management and Implementation:

  • Lead the planning, execution, and delivery of system implementation projects, ensuring they meet requirements, timelines, and budget constraints.
  • Coordinate with cross-functional teams to map business processes and translate these into system requirements.
  • Manage the project lifecycle, including initiation, planning, execution, monitoring, and closure of system and data-related projects.
  • Serve as the primary point of contact for project stakeholders, providing regular updates and managing expectations.

System Integration and Configurations:

  • Oversee the integration of various systems such as NetSuite, Zoho, SurveyMonkey, and Google Workspace to ensure seamless functionality across platforms.
  • Configure systems to match organizational processes and ensure system compatibility with existing workflows.
  • Administer system settings and user access to optimize performance and security.

Training:

  • Design and deliver training programs tailored to enhance user competency in system and data management.
  • Provide ongoing support to system users, addressing technical issues and ensuring optimal system use.

Data Protection

  • Manage and facilitate the registration process for data protection in various country offices to ensure compliance with local and international data protection laws.
  • Identify, procure, and implement all necessary resources to support data protection initiatives across all offices.
  • Regularly audit data handling practices to ensure adherence to data protection laws and company policies.
  • Develop and conduct training sessions to raise data protection awareness among employees.
  • Review data sharing needs with clients and suppliers, prepare and manage data sharing agreements to ensure data security.
  • Maintain and regularly update documentation of data protection policies and procedures.

Data analysis

  • Analyze business performance using tools like Tableau and Excel; create reports and dashboards.
  • Serve as a technical and process expert for ERP system usage, managing user access and providing end-user support.
  • Offer strategic support to managers in system requirements and process efficiency improvements.

Data warehouse

  • Understand and maintain the core dashboards on the data warehouse in collaboration with the data warehouse team
  • Support business units to access dashboards and data, identify and rationalize the need for new data views
  •  Be the data warehouse custodian within operations and maintain the integrity of the data in that respect.
  • Manage data warehouse permissions
  • Update the dashboard templates required by reporting teams or business.

Requirements

Skills and Experience:

  • Proven Experience: Demonstrated track record in system implementation, systems management, and process optimization across various platforms.
  • Technical Proficiency: Strong skills in ERP systems, CRM platforms, and data warehouses, with a solid ability to utilize analytical tools such as Tableau and Excel.
  • Data Skills: Good knowledge of data visualization techniques and basic understanding of data warehouse architecture. Familiarity with data analysis methodologies is an added advantage.
  • Leadership and Communication: Excellent organizational, communication, and project management skills, with the capability to lead diverse teams and projects to successful completions.
  • Training Abilities: Proficient in training and supporting team members in new technologies and processes.

Qualification

  • Bachelor’s Degree is mandatory.
  • Project Management certifications are highly desirable
  • Data management training or similar certification is advantageous.

Method of Application

Use the link(s) below to apply on company website.

Cover Letter for job application 2025 examples - 3 Parts of a Cover Letter