Careers

Equal Employment Opportunity

A diverse and inclusive workforce is an important driving force of an efficient tech ecosystem. Therefore, as part of our Equal Employment Opportunity, AmaliTech promotes gender equality and the inclusion of persons with disabilities. We are determined to be one of the market leaders in the global drive for employment equality. We celebrate diversity, thrive on creating an inclusive environment for all employees and aiming for balance in our workforce.

Jobs in Kigali, Rwanda

Position Details

Job Location: Kigali, Rwanda
Working Hours: 40 hours/week
Reports to: CEO
Salary: Commensurate with qualification and experience

Job Summary

The Manager Operations will mainly be in charge of managing our training services and the
service center located in Kigali, as well as leading teams in all other service centers that would
be established across Rwanda in the near future.

Key Responsibilities

  • Composing online content for the company’s social media pages.
  • Ensure the eventual and successful execution of contracts received from
    AmaliTech’s clients.
  • Develop strategic plans for the successful management of the service center.
  • Ensure the service center is fixed and updated with the needed IT infrastructure
    for efficient and effective service production.
  • Manage service center team leaders by coaching, communicating job expectations
    and appraising performance.
  • Maintain essential IT operations, including operating systems, security tools,
    applications, servers, email systems, laptops, desktops, software, and hardware.
  • Track and maintain service center hardware and software inventory.
  • Continuously research, analyze and evaluate current processes and emerging
    technologies, hardware and software and advise management accordingly to
    identify areas of improvement in the service center.
  • Determine and define project scope and objectives.
  • Predict resources needed to reach objectives and manage resources in an
    effective and efficient manner.
  • Prepare budget based on scope of work and resource requirements.
  • Track project costs in order to meet budget.
  • Develop and manage a detailed project schedule and work plan.
  • Provide project updates consistently to various stakeholders about strategy,
    adjustments, and progress.
  • Manage contracts with vendors and suppliers by assigning tasks and communicating expected deliverables.
  • Utilize industry best practices, techniques, and standards throughout the entire project execution.
  • Measure project performance to identify areas for improvement.
  • Track project performance, specifically to analyze the successful completion of short and long-term goals.
  • Submitting project deliverables and ensuring that they adhere to the agreed-upon quality standards.
  • Coordinating the development of user manuals, training materials, and other documents as needed to enable successful implementation and turnover of the process or system to the clients.
  • Identifying and developing new opportunities with clients.
  • Obtaining customer acceptance of project deliverables.
  • Managing customer satisfaction within the project transition period.
  • Conducting post-project evaluation and identifying successful and unsuccessful project elements.
  • ERP project oversight

Qualifications

The ideal candidate would have the following:

  • A bachelor’s degree in Computer Science and 8 to 10 years of post-qualification full-time experience; OR
  • A bachelor’s degree in Computer Science with an MBA and 5 years of post-qualification full-time experience; OR
  • A master’s degree in Computer Science and 5 years of post-qualification full-time experience. 
  • Project Management Professional (PMP) certification preferred but not required.

Knowledge/Skills/Abilities:

  • Experience in ITIL is preferable.
  • Experience in working with all stages of SDLC is advantageous.
  • Deep understanding of software architecture in either JavaScript, Java, or C/C++.
  • Experience with Product Development and Product Management is a definite plus.
  • Familiarity with AGILE, SCRUM, and WATERFALL, etc.
  • Expertise in data center management and data governance is advantageous.
  • Excellent team management skills.
  • Ability to multitask and prioritize.
  • Must exhibit professionalism.
  • Ability to manage personnel.
  • Experience of working in a similar capacity within a multinational organization would be a distinct advantage.
  • Must have demonstrated experience as a project manager.
  • Budget management experience.
  • Shares in the core values (Excellence, Passion, Diversity, Collaboration, and Integrity) and vision of AmaliTech.

Additional Information

Persons with Disabilities (PWDs) who need further assistance and support for the application process should please reach out to our HR Team by sending an email to rwanda@amalitech.org. Should you contact our HR team, kindly provide us with information about your disability and how you would need assistance to complete our application process regarding your specific situation.

How To Apply

Please click on this link to apply, and follow the instructions.

Deadline for receiving applications is at 17:00GMT, on July 31st, 2021.

Jobs in Takoradi, Ghana

Position Details

Job Location: Ghana
Working Hours: 40 hours/week
Reports to: Director of Operations
Salary: Commensurate with qualification and experience

Job Summary

The software house  manager will mainly be in charge of managing our service centre located in Takoradi, as well as
leading teams in all other service centres that would be established across Ghana in the near future.
 

Key Responsibilities

  • Ensure the eventual and successful execution of contracts received from AmaliTech’s clients.
  • Develop strategic plans for the successful management of the service centre.
  • Ensure the service centre is fixed and updated with the needed IT infrastructure for efficient and effective
    service production.
  • Manage service centre team leaders by coaching, communicating job expectations and appraising
    performance.
  • Maintain essential IT operations, including operating systems, security tools, applications, servers, email
    systems, laptops, desktops, software, and hardware.
  • Track and maintain service centre hardware and software inventory.
  • Continuously research, analyse and evaluate current processes and emerging technologies, hardware and software and advise management accordingly to identify areas of improvement in the service centre.
 

Person Specification

Qualification

This position requires a minimum of:

  • a bachelor’s degree in Computer Science and 7 years of post-qualification full time experience; or 
  • a bachelor’s degree in Computer Science with an MBA and 5 years of post-qualification full time experience;  or 
  • a master’s degree in Computer Science and 5 years of post-qualification full time experience.

Knowledge/Skills/Abilities:

  • Experience in ITIL is preferable. 
  • Experience in working with all stages of SDLC is advantageous. 
  • Deep understanding of software architecture in either JAVA OR C/C++. 
  • Experience with Product Development and Product Management is a definite plus. 
  • Familiarity with AGILE, SCRUM and WATERFALL, etc. 
  • Expertise in data centre management and data governance. 
  • Excellent team management skills. 
  • Ability to multitask and prioritise. 
  • Must exhibit professionalism. 
  • Ability to manage personnel. 
  • Experience of working in a similar capacity within a multinational organisation
  • Shares in the core values (Excellence, Passion, Diversity, Collaboration and Integrity) and vision of  AMALITECH.
How To Apply:

Interested and qualified applicants should click here, and follow the instructions to apply.

Deadline for receiving applications is at 17:00GMT, on June 14th, 2021.

WHAT TO EXPECT

Working with AmaliTech provides an excellent opportunity for career growth and development in a healthy and diverse
work environment. Our talented and welcoming team will ensure you feel part of our family to get you engaged on the
job. You have the opportunity of building an international IT career and working with global IT companies.

Position Details

Job Location: Ghana
Working Hours: 40 hours/week
Reports to: Service Centre Manager
Salary: Commensurate with qualification and experience

Job Summary

As a Salesforce Commerce Cloud Developer, you will participate in e-commerce implementations, utilising  Salesforce Commerce Cloud, providing both oversight and hands-on contributions to the software design,  development, and integration. 

Work with internal and external project teams to help define, develop, and support commerce cloud projects  that work seamlessly across different devices and browsers. Provide technical expertise in identifying,  evaluating, and developing technology solutions including integrations with other enterprise software  solutions. Provide suggestions and recommendations to keep our internal coding standards up to date;  help to identify areas for efficiency across disciplines.

Key Responsibilities

  • Participate in all development activities for implementing Salesforce Commerce Cloud eCommerce  solutions including design, development, and testing. 
    • Serve as the Salesforce Commerce Cloud technical expert with deep experience in both front-end  and back-end development on the Salesforce Commerce Cloud platform. 
    • Practice Salesforce Commerce Cloud development best practices in developing eCommerce  solutions. 
    • Exhibit a flexible and collaborative approach in a fast-paced environment. 
    • Join technical meetings for design activities and provide your line management with statuses on  the delivery of eCommerce solutions. 
    • Participate in requirements elicitation and lead the technical designs with business and vendor  partners. 
    • Ensure business requirements are met and technical integration is achieved for eCommerce  solutions. 
    • Lead solution support and problem-solving activities for production incidents.
    • Provide development support for existing Salesforce Commerce Cloud web sites including  functional enhancements, root cause analysis, and issue resolution. 
    • Partner with the QA team in integration/system/performance testing to ensure high quality  solutions. 
    • Partner with internal DevOps and vendor partners in the installation of production releases. 
    •  Development of new applications and services in an agile and collaborative environment. 
    •  As a member of the scrum team, you may work on innovative solutions in the area of software  testing, software development, operations and maintenance. 
    • Participate in developing or maintaining existing services, systems, and applications. 
    •  Work/Coordinate with cross-functional teams as needed to define, implement, and deliver end-user  functionality. 
 

Person Specification

Qualification

This position requires a minimum of:

  • Bachelor’s degree in Computer Science, Information Technology, or it’s related field. 3-5 Years of Related Professional Experience is required.
  •  Certifications in B2C Salesforce Commerce Cloud is preferred.

Knowledge/Skills/Abilities:

  • Extensive development knowledge specifically around server side and client-side JavaScript  including other web related technologies such as HTML, CSS, JSON, jQuery, Nodejs, web  analytics, XML, web services (SOAP/REST), and open-source packages/libraries. 
  • Proficient experience in implementing Salesforce Commerce Cloud B2C (Demandware) solutions. 
  •  Experience with Salesforce Commerce Cloud B2C Storefront Reference Architecture (SFRA). 
  •  Possess knowledge and expertise in Salesforce Commerce Cloud platform architecture and  design. 
  • Possess knowledge and expertise in scalable web-based application architectures and design. 
  •  Knowledge of digital commerce components such as users, catalogue, pricing, inventory, and  payment. 
  • Ability to balance delivery speed with high quality solution deliverables. 
  • Strong analytical, problem solving, leadership, interpersonal, and communication skills with the  ability to work under firm deadlines and within a rapidly changing environment. 
  • Demonstrated ability to support multiple concurrent projects and responsibilities. 
  •  Share in the core values (Excellence, Passion, Diversity, Collaboration, and Integrity) and vision of  AMALITECH.  
How To Apply:

Interested and qualified applicants should click here, and follow the instructions to apply.

Deadline for receiving applications is at 17:00GMT, on July 31st, 2021.

WHAT TO EXPECT

Working with AmaliTech provides an excellent opportunity for career growth and development in a healthy and diverse
work environment. Our talented and welcoming team will ensure you feel part of our family to get you engaged on the
job. You have the opportunity of building an international IT career and working with global IT companies.

Position Details

Job Location: Ghana (Asiakwa, Tema, Tamale or Kumasi)
Working Hours:  Part time – 2 hours/week
Salary: Commensurate with qualification and experience

Job Summary

The Assistant Coding Trainer will be required to assist coding trainers with the training of primary and junior high school pupils in HGS SOS branches in Asiakwa, Tema, Tamale or Kumasi, on part-time basis.
 

Key Responsibilities

  • Provide technical teaching support to Coding Trainers for the Coding for Kids programme.
 

Person Specification

Qualification

This position requires a minimum of:

  • Minimum HND degree in Computer Science, IT or related field.
  • Minimum of one year experience as a coding trainer /instructor.
  • Good working knowledge in Java, C++, Scratch and/or Alice, HTML, CSS and JavaScript, as well as core computing concepts.
How To Apply:

Interested and qualified applicants should click here, and follow the instructions to apply.

Deadline for receiving applications is at 17:00GMT, on May 31st, 2021.

 

Position Details

Job Location: Ghana
Working Hours: 40 hours/week
Reports to: Service Centre Manager/Client Services Manager
Salary: Commensurate with qualification and experience

Job Summary

As a Senior Software Developer, you will participate in software implementations, providing both oversight  and hands-on contributions to the software design, development, and integration. Work with internal and  external project teams to help define, develop, and support software projects that work seamlessly across  different devices and browsers. Provide technical expertise in identifying, evaluating, and developing  technology solutions including integrations with other enterprise software solutions. Provide suggestions and recommendations to keep our internal coding standards up to date; help to identify areas for efficiency  across disciplines. 

 

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or its related field. At least five (5) years of professional application development experience. 
  • Comprehensive experience in developing enterprise scale e-commerce applications would be  an added advantage. 
  • Already existing knowledge in salesforce B2C commerce cloud development and understanding of its architecture would be a plus. 
  • Extensive full stack (client and server side) development experience preferably knowledge in  Java and JavaScript programming and its related frameworks and libraries with understanding  in other web related technologies such as web analytics, XML, web services (SOAP/REST),  and open-source packages/libraries. 
  • Experience developing multi-tiered scalable and secure web applications with NodeJS, familiarity with the whole web stack including protocols and web server optimization techniques  or equivalent experience. 
  • Familiarity with Software design architecture styles, APIs, and patterns (e.g., Model-View Controller, REST etc.) 
  • Strong familiarity with the jQuery library and JSON syntax. 
  • Good Understanding of Asynchronous request handling, partial page updates, and AJAX. Strong knowledge of HTML5, CSS3 and JavaScript best practices including DOM Manipulation, JavaScript Object Model, and familiarity with newer specifications of ECMAScript. 
  • Strong understanding of server-side CSS pre-processing platforms, such as LESS and SASS. Experience with Scrum/Agile development methodologies. 
  • Proficient understanding and experience in the various software development collaboration  tools such as Git, Git Flows, CI/CD etc. 
  • Demonstrated ability to support multiple concurrent projects and responsibilities. Share in the core values (Excellence, Passion, Diversity, Collaboration, and Integrity) and  vision of AMALITECH. 

Responsibilities

  • Hands-on development of new applications and services that your team is continuously  iterating on, including creating new experiences while ensuring high resilience, availability, and  speed in an agile and collaborative environment. 
  • Work/Coordinate with cross-functional teams as needed to define, implement, and deliver end user functionality. 
  • Identify issues with existing code and proactively suggest recommended changes to prevent  challenges in the future. 
  • Accumulate domain knowledge around existing clients and projects to assist them with ongoing  needs. 
  • Mentor junior software developers on design patterns, software architecture, DevOps and  software development best practices. 
  • Stay on top of industry trends and best practice to ensure our customer experience is the best  it can be while delivering software quickly with high quality. 
  • Actively participate in the design and further development of our IT landscape in the areas of  software development and software testing.
  • Ensuring our team follows software development best practices and validates software  solutions and procedures to ensure it conforms with industry best practices. 
  • Code and test major features, as well as work jointly with other team members to deliver  complex change under tight deadlines. 
  • Reporting regularly and proactively to your line manager regarding your progress.
  •  Commitment to Continuous Improvement (CI) / Continuous Development CD). 
How To Apply:

Interested and qualified applicants should click here, and follow the instructions to apply.

Deadline for receiving applications is at 17:00GMT, on July 31st, 2021.

WHAT TO EXPECT

Working with AmaliTech provides an excellent opportunity for career growth and development in a healthy and diverse work environment. Our talented and welcoming team will ensure you feel part of our family to get you engaged on the job.

AmaliTech Training Academy is beginning its 2021 National Service programme.

Who Qualifies: This training is targeted at final year undergraduate students who will be
completing their studies by June, 2021 and are available to begin their National Service. 

Your Background: Your programme of study in the university is Computer Science,
Computer Engineering, Software Engineering or IT.
Interest: You have a keen interest in computer programming and software development.
Recruitment Process: Applicants will be required to complete an assessment after they
apply, after which a decision will be taken on their application. Candidates who perform
extremely well will be made National Service offers immediately.

HOW TO APPLY
Qualified and interested applicants should click this link: https://smrtr.io/5BVQm and follow the instructions
to apply. Deadline for the submission of applications is July 23rd, 2021.
Applicants who need further assistance and support with the application process should
please reach out to our Recruitment Team by sending a message to hr@amalitech.com or
call on +233 050 169 7290 or +233 50 161 9835.

Females and Persons with Disabilities (PWDs) are encouraged to apply

Be a Trainer

Key Responsibilities

  • Time management and organisation skills.
  • Demonstrated ability to put forth persuasive arguments.
  • Effective communicator with expertise in conveying knowledge to others.
  • A creative thinker who can find solutions to problems in a short time.
  • Passionate to teach others can create a friendly and inclusive environment.
  • Understanding of effective teaching skills and tools.
  • Create a course outline that covers all the skills required to have a better understanding of how to tackle real-life problems.
  • Prepare teaching materials such as summaries, videos, presentation slides, etc.
  • Keep track of training curriculum and materials, and make enhancements as necessary (appropriate analogies, real-world examples, projects, and case studies).
  • Evaluate and Report anything that needs to be modified in curriculum, classroom, or equipment to the administration.
  • Engage trainees in daily sessions.
  • Improve skills of trainees by promoting teamwork, collaboration, and facilitating a problem-solving mindset.
  • Deep knowledge of cross-cultural communication and the ability to moderate a diverse classroom.

SOFTWARE TRAINER

Qualifications

  • Minimum of an HND in Computer Science, Computer/Software Engineering, or IT  or 
  • A Bachelor’s Degree in Mathematics, Statistics, Economics, Physics, or Engineering  
  • Must have taken courses in Data Structures, Algorithms, Object Oriented Programming during their  undergraduate studies 
  • Candidates must have taken at least one course related to probability, statistics, algebra and  calculus during their undergraduate degree  
  • Strong interest and temperament for Computer Programming and Mathematics is a must 
  • Familiarity with Statistical Analysis Software like STATA ,SPSS, etc. is a plus 
  • Good working knowledge in modern programming languages (preferably Java, Python, R, C or  C++) is preferable.
  • Previous software development or data analytics experience is an advantage

DATA SCIENCE TRAINER

Qualifications

  • Minimum of an HND in Computer Science, Computer/Software Engineering, or IT  or 
  • A Bachelor’s Degree in Mathematics, Statistics, Economics, Physics, or Engineering  
  • Must have taken courses in Data Structures, Algorithms, Object Oriented Programming during their  undergraduate studies 
  • Candidates must have taken at least one course related to probability, statistics, algebra and  calculus during their undergraduate degree  
  • Strong interest and temperament for Computer Programming and Mathematics is a must 
  • Familiarity with Statistical Analysis Software like STATA ,SPSS, etc. is a plus 
  • Good working knowledge in modern programming languages (preferably Java, Python, R, C or  C++) is preferable.
  • Previous software development or data analytics experience is an advantage
A group of data scientists
A group of trainers
HR team lead

 

Do you have any questions or clarifications?

Please feel free to contact Richard Botchway, our HR Team Lead in our Training Academy Ghana.