X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: October 9, 2019
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • AmaliTech is a global talent accelerator and set up business that teaches local youth the technical and digital skills needed for a fulltime employment pathway in the digital sector, servicing multinational companies. An important part of AmaliTech�s vision is to promote gender and disability equality in the tech ecosystem


    Read more about this company

    Graduate Internship Programme

    Job Description

    This internship opportunity is open to graduates with a minimum of an HND or higher degree in IT, Computer Science, Computer Engineering or similar fields who are willing to undergo training for a period of (six) 6 months in IT/Digital and soft skills for subsequent employment at any of our service centres. Interns must continuously prove their ability to grasp and understand the topics and skills being taught to keep them in the internship programme Our training and service centre are in Takoradi which means candidates outside Takoradi should be willing to relocate to live in Takoradi.

    The training programme would cover areas such as

    • Software Development and Engineering
    • Software Testing and Verification
    • Programming (Python and Java)
    • Data Science
    • Agile Methodology
    • Scrum Certification
    • Project Management
    • Customer Relationships
    • Teamwork and Collaboration
    • Business Communication

    Upon successful completion of the internship, interns are employed in our service centres in various capacities receiving very attractive salaries commensurate with their jobs.

    Interns when employed, will deliver IT/Digital services to our external customers according to specific directions from the immediate report while ensuring agreed standards are met. Total Quality Management is paramount at every stage of this job in order to meet demands of our cherished customers.

    DUTIES AND RESPONSIBILITIES

    The general job responsibilities would among other things include the following:

    • Execute jobs according to customer requirements.
    • Ensure deadlines for deliveries are always met without compromising on quality.
    • Undergo continuous training to acquire skills required to perform specific jobs.

    Qualifications

    For the purpose of this internship programme, we are looking for candidates who possess a minimum of an HND qualification or equivalent in IT, Computer Science, Computer Engineering, Software Engineering or similar fields and interested in building a career in IT.

    Applicants who do not possess an HND/Degree in the fields specified above but also have at least an HND qualification and in-depth knowledge of programming and other essential IT skills would be considered.

    KNOWLEDGE/SKILLS AND ABILITIES:

    • Good understanding of IT
    • Good interpersonal skills and able to work effectively in a team
    • Ability to multitask and prioritise
    • Effective and efficient time management skills
    • Creative problem solver with apt decision-making skills
    • High cognitive ability to grasp technical concepts
    • Pay attention to detail
    • Advanced knowledge and the use of Office Applications
    • Must be proactive

    KEY PERSONALITY TRAITS:

    • Quest for continuous improvement through learning
    • Must be a good listener
    • Pleasant personality
    • Honesty, loyalty and integrity
    • Willing to go the extra mile to achieve set targets
    • Self-motivated
    • Must exhibit highest form of professionalism
    • Share in the core values (Excellence, Passion, Diversity, Collaboration and Integrity) and vision of AmaliTech

     

    go to method of application »

    Trainer: Agile

    Job Description

    We are looking for an Agile instructor that can teach our training course (Please see the course description below) as per our curriculum. This teaching opportunity requires great communication skills and candidates who are efficient in writing course outline and engaging trainees in different agile activities or processes to help them develop their skills.

    • Creating a course outline that covers all the skills required to be a professional agile worker
    • Design new Agile practices and workshops in the training program
    • Keep a track of training curriculum and materials, and make enhancements as necessary
    • Report anything that needs to be modified in curriculum, classroom or equipment to the
    • administrative
    • Conduct evaluation to find the areas of improvement or the ones that need attention
    • Prepare teaching material such as summaries, videos, presentation slides, etc
    • Makes sure to engage trainees in daily sessions and improve their skills by giving them team-work

    Qualifications

    They must have a sound knowledge of some of the core concepts or topics in Agile Working methodology. For example Context, The Agile Manifesto, Agile Methods, Official Agile Principles, Agile Values, Principles, the enemy: Big Upfront Anything, etc.

    • Communication and public speaking skills.
    • Knows how to convey knowledge to others.
    • Agile Certification or any other relevant certification would be advantageous.
    • Knowledge of agile methodology and frameworks like Scrum.
    • A creative thinker who can find solutions to problems in a short time.
    • Passionate to teach others: can create a friendly and inclusive environment in the class.
    • Expert in MS office (powerpoint, excel, word).
    • Understanding of effective teaching skills and tools.
    • Deep knowledge of cross-cultural communication and ability to moderate a diverse classroom.

    Course Description

     The course introduces agile and its methodologies and the necessary details to becoming an Agile expert. The program will advance towards developing Scrum framework. Scrum framework is the most popular Agile methodology. The course goes through lean methodology briefly and sheds light upon extreme programming as well. The course covers prerequisites for certification for agile and scrum.

    Duration: 5 Weeks, 5 hours per week

    Salary: It will commensurate with qualification and experience of the applicant.

    AmaliTech is an Equal Opportunity Enthusiast and does not discriminate on the basis of Gender, Race, Religion or Disability. Persons Living with Disabilities (PWDs) who qualify are particularly encouraged to apply.

    go to method of application »

    Trainer: Advanced Java Programming

    Job Description

    They must have a sound knowledge of some of the core concepts or topics related to the Java complex programming (Please see the course description below). For example Mutually Recursive data, Templating Mutual recursion, Backtracking search, Cross product code, and table, Local, Forming and intuition, Lexical scoping, Evaluation rules, Encapsulation, etc.

    • Creating a course outline that covers all the skills required to have a better understanding of how to tackle real-life problems
    • Keep a track of training curriculum and materials, and make enhancements as necessary
    • Report anything that needs to be modified in curriculum, classroom or equipment to the administrative
    • Conduct evaluation to find the areas of improvement or the ones that need attention
    • Prepare teaching material such as summaries, videos, presentation slides, etc
    • Makes sure to engage trainees in daily sessions and improve their skills by giving them team-work
    • Time Management and organizing skills

    Qualifications

    We are looking for an instructor who can teach students to take their basic skills of the design system program to an upper level. Students should be taught how to write a large program that would be easy to modify and test. Their responsibilities also include teaching them how to write their codes using abstraction and keep it well-structured. They would have to use puzzle-solving games to help them understand things better.

    • Minimum Bachelor's Degree or Higher in Computer Science or a related field.
    • Extensive knowledge of JAVA, SQL, XML, HTML, CSS, JavaScript/JQuery, Abstractions, System Design programming, Debugging, Object-Oriented Programming and Relational Databases.
    • Enhance and illustrate course material with appropriate analogies, real-world examples, projects, and case studies.
    • Facilitate a problem-solving mindset in the participants.
    • Explain and model the qualities of a professional software developer.
    • Proven leadership ability and effective problem-solving skills.
    • Demonstrated ability to put forth persuasive arguments.
    • Effective communicator with expertise in conveying knowledge to others.
    • Passionate to teach others: can create a friendly and inclusive environment.
    • Understanding of effective teaching skills and tools.
    • A creative thinker who can find solutions to problems in a short time.
    • Deep knowledge of cross-cultural communication and ability to moderate a diverse classroom.
    • Minimum of two years of post-graduate professional experience, preferably in a similar role

    Course Description

    This course will take the design system method to an upper level, where a simple addition to the design method will help trainees to write a well-structured and well- tested easy to maintain the program. The course will focus on shorter and better-tested programs with control structures and common data using abstraction. The course will help out to learn to design the puzzle of higher complexity like Sudoku. And give trainees an insight into challenges faced by highly experienced developers.

    Duration: 4 Weeks, 5 hours per week

    Salary: It will commensurate with qualification and experience of the applicant.

    AmaliTech is an Equal Opportunity Enthusiast and does not discriminate on the basis of Gender, Race, Religion or Disability. Persons Living with Disabilities (PWDs) who qualify are particularly encouraged to apply.

    go to method of application »

    Trainer: Design Thinking

    Job Description

    They must have a sound knowledge of some of the core concepts or topics in Design Thinking (Please see the course description below). For example, Preparing your mind for Innovation, Boosting Creativity for Innovation, Strategic Management of Innovation, Idea generation, Experimentation, etc.

    • Creating a course outline that covers all the skills required to achieve expertise in design
    • thinking.
    • Integrate thinking and problem-solving skills into course content as appropriate.
    • Keep a track of training curriculum and materials, and make enhancements as necessary.
    • Report anything that needs to be modified in curriculum, classroom or equipment to the
    • administrative.
    • Conduct evaluation to find the areas of improvement or the ones that need attention.
    • Prepare teaching materials such as summaries, videos, presentation slides etc.
    • Makes sure to engage trainees in daily sessions and improve their skills by giving them team-work.
    • Time Management and organizing skills.

    Qualifications

    A trainer must help teach students hard skills as well as how to love what they do, how to solve for large, complex problems, and how to get and maintain a growth mindset for their future. Develop adaptive thinking and problem-solving skills by using examples or illustrations to explain difficult points, encourage students to question ideas or information on the subject, adjust instruction if students experience difficulties in learning, help students to understand the language and processes of the subject, and help students to think through and solve problems, either by themselves or together as a group.

    • Minimum Bachelor's Degree or higher in the related field.
    • Software knowledge of Sketch, InVision, Photoshop, Axure.
    • Knowledge in UX, UI, IxD, and visual design.
    • Proven leadership ability. Effective problem-solving 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.
    • Deep knowledge of cross-cultural communication and ability to moderate a diverse classroom.
    • Minimum of two years of post-graduate professional experience, preferably in a similar role

    Course Description

    This course builds on your creativity. It will teach you the difference between the analytic approach and design thinking. You will understand what design thinking is, its foundations, principles, and tools to become an innovative thinker. It uses different models to make you understand when and how design thinking is used, how to determine the best approach of all your ideas.

    Duration: 6 Weeks, 8 hours per week

    Salary: It will commensurate with qualification and experience of the applicant.

    AmaliTech is an Equal Opportunity Enthusiast and does not discriminate on the basis of Gender, Race, Religion or Disability. Persons Living with Disabilities (PWDs) who qualify are particularly encouraged to apply.

    go to method of application »

    Trainer: Logic and Computational Thinking

    Job Description

    They must have a sound knowledge of some of the core concepts or topics related to Logic and Computational Thinking. For example Decomposition, Pattern Recognition, Data Representation, Abstraction, Algorithms, Induction, and deduction, etc.

    • Creating a course outline that covers all the skills required to solve problems with creativity
    • Integrate thinking and problem-solving skills into course content as appropriate
    • Keep a track of training curriculum and materials, and make enhancements as necessary
    • Report anything that needs to be modified in curriculum, classroom or equipment to the administrative
    • Conduct evaluation to find the areas of improvement or the ones that need attention
    • Prepare teaching material such as summaries, videos, presentation slides etc
    • Makes sure to engage trainees in daily sessions and improve their skills by giving them team-work
    • Time Management and organizing skills

    Qualifications

    A trainer must teach students how to think critically and improve their logical thinking (Please see the course description below). Their responsibilities would include having an environment where trainees can be encouraged to question each approach, put their thoughts in the lecture and find their own solutions to each problem.
    Minimum Bachelor's Degree or higher in a related field.
    A creative thinker who can find solutions to problems in a short time.

    • Proven leadership ability and effective problem-solving skills.
    • Demonstrated ability to put forth persuasive arguments.
    • Effective communicator with expertise in conveying knowledge to others.
    • Passionate to teach others: can create a friendly and inclusive environment.
    • Understanding of effective teaching skills and tools.
    • Deep knowledge of cross-cultural communication and ability to moderate a diverse classroom.
    • Minimum of two years of post-graduate professional experience, preferably in a similar role

    Course Description

    This course teaches to solve the problems using decomposition, abstraction, and algorithm. It covers the step by step problem solving, induction and deduction reasoning and how to implement these skills in solving real-world problems. It uses the algorithm solving to help learners solve computer programs in a more efficient way.

    Duration: 4 Weeks, 2 hours per week

    Salary: It will commensurate with qualification and experience of the applicant.

    AmaliTech is an Equal Opportunity Enthusiast and does not discriminate on the basis of Gender, Race, Religion or Disability. Persons Living with Disabilities (PWDs) who qualify are particularly encouraged to apply.

     

    go to method of application »

    Trainer: Formal Software Verification

    Job Description

    They must have a sound knowledge of some of the core concepts or topics related to the Software verification (Please see the course description below).

    • Keep a track of training curriculum and materials, and make enhancements as necessary
    • Report anything that needs to be modified in curriculum, classroom or equipment to the administrative
    • Designing technical manuals using simple language
    • Performing role-specific training on tools and programs each team uses daily
    • Conduct evaluation to find the areas of improvement or the ones that need attention
    • Prepare teaching material such as summaries, videos, presentation slides etc
    • Makes sure to engage trainees in daily sessions and improve their skills by giving them team-work
    • Time Management and organizing skills

    Qualifications

    The candidates having excellent testing knowledge are requested to apply for our training course (Please see the course description below). Instructors responsibilities would include engaging students in activities that would help them in developing their skills, creating a task that could help them in tackling real-world problems and maintaining a record of students’ progress if they are keeping their work up to professional level or not.

    • Minimum Bachelor's degree or higher in Computer Science or a related field.
    • Up-to-date knowledge of software test design and testing methodologies.
    • Working knowledge of test techniques and compatibility with various software programs.
    • Working knowledge of programming.
    • Enhance and illustrate course material with appropriate analogies, real-world examples, and case studies.
    • Facilitate a problem-solving mindset in the participants.
    • Explain and model the qualities of a professional software developer.
    • Proven leadership ability and effective problem-solving skills.
    • Demonstrated ability to put forth persuasive arguments.
    • Effective communicator with expertise in conveying knowledge to others.
    • Passionate to teach others: can create a friendly and inclusive environment.
    • Understanding of effective teaching skills and tools.
    • A creative thinker who can find solutions to problems in a short time.
    • Deep knowledge of cross-cultural communication and ability to moderate a diverse classroom.
    • Minimum of two years of post-graduate professional experience, preferably in a similar role

    Course Description

    The course introduces new technologies like model checking for software analysis to detect any defects in the program. It takes on the skills like thought process, reporting, and communication in the global approach, etc. to a new level by teaching how present-day approaches, such as symbolic execution and formal methods, are being used to ensure the quality of critical systems.

    Duration: 8 Weeks, 8 hours per week

    Salary: It will commensurate with qualification and experience of the applicant.

    AmaliTech is an Equal Opportunity Enthusiast and does not discriminate on the basis of Gender, Race, Religion or Disability. Persons Living with Disabilities (PWDs) who qualify are particularly encouraged to apply.

    go to method of application »

    Trainer: Business English

    Job Description

    The applicant must have a sound knowledge of some of the core concepts or topics in Business English.
    For example, Reading, Writing, Listening, Speaking, Use of English, List of Vocabularies, Different scenarios to see what type of communicator you are, Interview questions and planning, Effective business writing, Successful Meetings, etc.

    • Creating a course outline that covers all the skills required to achieve business communication skills
    • Helping students improve their listening, speaking, reading and writing skills through individual and group sessions
    • Keep a track of training curriculum and materials, and make enhancements as necessary
    • Report anything that needs to be modified in curriculum, classroom or equipment to the
    • administrative
    • Conduct evaluation to find the areas of improvement or the ones that need attention
    • Prepare teaching material such as summaries, videos, presentation slides, etc
    • Makes sure to engage trainees in daily sessions and improve their skills by giving them team-work
    • Time Management and organizing skills

    Qualifications

    We are looking for an instructor who has excellent spoken and written language skills in the English language. You will have to teach the Business English (Please see the course description below) to the assigned class in accordance with the instructions provided, including maintaining the class record and fulfilling assigned administrative duties.

    • Minimum Bachelor's Degree or higher in a related field of study.
    • Proven leadership ability. Effective problem-solving skills. Demonstrated ability to put forth
    • persuasive arguments.
    • Knows how to convey knowledge to others.
    • A creative thinker who can find solutions to problems in a short time.
    • Passionate to teach others: can create a friendly environment with others, by having great
    • communication skills and inclusive attitude.
    • Understanding of effective teaching skills and tools.
    • Deep knowledge of cross-cultural communication and ability to moderate a diverse classroom.
    • Knowledge of other languages including German will be a distinct advantage.
    • Minimum of two years of post-graduate professional experience, preferably in a similar role

    Course Description

    The course will help out in methods for developing English language understanding and effective communication skills for doing work, business and cross-culture understanding. the course will include communication through written letters and emails. The course will help trainees to develop necessary communication skills to give impactful oral presentations, participation in meetings and manage interpersonal communication to achieve long and short-term business objectives.

    Duration: 4 Weeks, 6 hours per week

    Salary: It will commensurate with qualification and experience of the applicant.

    AmaliTech is an Equal Opportunity Enthusiast and does not discriminate on the basis of Gender, Race, Religion or Disability. Persons Living with Disabilities (PWDs) who qualify are particularly encouraged to apply.

    go to method of application »

    Trainer: Project Management

    Job Description

    They must have a sound knowledge of some of the core concepts or topics in Project Management. For example Project Management, Skills and attributes to make a project successful, Project Journey, Understanding the problem and determining the solutions, Project Planning, Timeframe management, Cost management, etc.

    • Creating a course outline that covers all the skills required to be a project manager
    • Engage students in activities that involve team-work to make them understand the importance of it for a project to succeed
    • Keep a track of training curriculum and materials, and make enhancements as necessary
    • Report anything that needs to be modified in curriculum, classroom or equipment to the administrative
    • Conduct evaluation to find the areas of improvement or the ones that need attention
    • Prepare teaching material such as summaries, videos, presentation slides etc
    • Makes sure to engage trainees in daily sessions and improve their skills by giving them team-work
    • Time Management and organizing skills

    Qualifications

    We are looking for a mentor who can teach students to essential skills and knowledge necessary to be a successful project manager (Please see the course description below). They will teach a course that has been developed to revise the core topics of Project Management. They will be required to foster critical thinking and problem-solving skills with professional and career-focused activities.

    • Minimum Bachelor's Degree or higher in Engineering or Business Administration or in a related field of study.
    • Advanced knowledge of project management principles, theories, and concepts.
    • Demonstrate competency in selecting and implementing project management methods and techniques.
    • Proven leadership ability and effective problem-solving 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.
    • Deep knowledge of cross-cultural communication and ability to moderate a diverse classroom.
    • Minimum of two years of post-graduate professional experience, preferably in a similar role

    Course Description

    This course educates on how to initiate, plan and manage a project, as well as the process behind analyzing risk, monitoring and controlling project contracts and how to develop schedules and budgets. This course will train students about practical ways to explore and understand the goals of a project and also, help out in factor evaluation for project implementation. this course will also focus on teaching the attendees to effectively communicate, manage, engage and employ people and leadership skills to successfully deliver the project.

    Duration: 5 Weeks, 5 hours per week

    Salary: It will commensurate with qualification and experience of the applicant.

    AmaliTech is an Equal Opportunity Enthusiast and does not discriminate on the basis of Gender, Race, Religion or Disability. Persons Living with Disabilities (PWDs) who qualify are particularly encouraged to apply.

    go to method of application »

    Trainer: Capstone Project

    Job Description

    They must have a sound knowledge of some of the core concepts or topics related to the Software Capstone Development. For example Front-end, Back-end, TypeScript, Node, Information Security: Introduction, Understanding, Validation, Intellectual Property, Ethics, etc.

    • Keep a track of training curriculum and materials, and make enhancements as necessary
    • Report anything that needs to be modified in curriculum, classroom or equipment to the administrative
    • Designing technical manuals using simple language
    • Performing role-specific training on tools and programs each team uses daily
    • Conduct evaluation to find the areas of improvement or the ones that need attention
    • Prepare teaching material such as summaries, videos, presentation slides, etc
    • Makes sure to engage trainees in daily sessions and improve their skills by giving them team-work
    • Time Management and organizing skills

    Qualifications

    We are looking for an instructor who can monitor trainees in their final project (Please see the project details in the course description below). Their responsibilities would include assessing students on the basis of this project that where do they stand. They would have to help them to put all learned skills to practical work in this project.

    • Minimum Bachelor's Degree or Higher in Computer Science or related field.
    • Strong skills associated with the design, development, modification, and deployment of
    • software, including object-oriented programming concepts. Strong J2EE, XML, SQL, or other object-oriented programming language knowledge and experience.
    • Experience implementing web services and APIs.
    • Familiarity and working knowledge of SQL Server Database.
    • Java and C++ programming experience
    • Strong knowledge of object-oriented design principles.
    • Knowledge of Linux and Linux based development.
    • Facilitate a problem-solving mindset in the participants
    • Proven leadership ability and effective problem-solving skills.
    • Demonstrated ability to put forth persuasive arguments.
    • Effective communicator with expertise in conveying knowledge to others.
    • Passionate to teach others: can create a friendly and inclusive environment.
    • Understanding of effective teaching skills and tools.
    • A creative thinker who can find solutions to problems in a short time.
    • Deep knowledge of cross-cultural communication and ability to moderate a diverse classroom.
    • Minimum of two years of post-graduate professional experience, preferably in a similar role

    Course Description

    This is a project-specific course. Students will work in teams and learn to input data, manipulate a large amount of information using a domain-specific language and return data using modern web development. They are required to build their own personal test suite to further validate each deliverable in order to be successful in the project. By working through such an extensive development project, trainees will learn technical development skills, and gain experience in software development and team working.

    Duration: 4 Weeks, 15 hours per week

    Salary: It will commensurate with qualification and experience of the applicant.

    Amalitech is an Equal Opportunity Employer and does not discriminate on the basis of Gender, Race, Religion or Disability. Females, Persons Living with Disabilities (PWDs) and individuals belonging to marginalized communities are particularly encouraged to apply.

    go to method of application »

    Trainer: Software Testing Management

    Job Description

    They must have a sound knowledge of some of the core concepts or topics related to Software testing management. For example Test log, Test incident report, Test summary report, ACC Method, Test Control, Review Process, Test Effort Estimation, Risk Management, Product Risk, etc.

    • Keep a track of training curriculum and materials, and make enhancements as necessary
    • Report anything that needs to be modified in curriculum, classroom or equipment to the
    • administrative
    • Designing technical manuals using simple language
    • Performing role-specific training on tools and programs each team uses daily
    • Conduct evaluation to find the areas of improvement or the ones that need attention
    • Prepare teaching material such as summaries, videos, presentation slides etc
    • Makes sure to engage trainees in daily sessions and improve their skills by giving them team-work
    • Time Management and organizing skills

    Qualifications

    The candidates having excellent testing knowledge are requested to apply for our training course (Please see the course description below). Instructors responsibilities would include engaging students in activities that would help them in developing their skills, creating a task that could help them in tackling real-world problems and maintaining a record of students’ progress if they are keeping their work up to professional level or not.

    • Minimum Bachelor's degree or higher in Computer Science or a related field.
    • Up-to-date knowledge of software test design and testing methodologies.
    • Working knowledge of test techniques and compatibility with various software programs.
    • Working knowledge of programming.
    • Enhance and illustrate course material with appropriate analogies, real-world examples, projects, and case studies.
    • Facilitate a problem-solving mindset in the participants.
    • Proven leadership ability and effective problem-solving skills.
    • Demonstrated ability to put forth persuasive arguments.
    • Effective communicator with expertise in conveying knowledge to others.
    • Passionate to teach others: can create a friendly and inclusive environment.
    • Understanding of effective teaching skills and tools.
    • A creative thinker who can find solutions to problems in a short time.
    • Deep knowledge of cross-cultural communication and ability to moderate a diverse classroom.
    • Minimum of two years of post-graduate professional experience, preferably in a similar role

    Course Description

    This course will be introducing to the managing aspect of software testing. It will build your
    understanding about test planning; briefly covering scheduling, estimating and documenting a software plan. Various categories of metrics will be covered to understand how to analyze them and to compute them. Software quality initiatives will also give skills to know how bugs are managed.

    Duration: 8 Weeks, 10 hours per week

    Salary: It will commensurate with qualification and experience of the applicant.

    AmaliTech is an Equal Opportunity Enthusiast and does not discriminate on the basis of Gender, Race, Religion or Disability. Persons Living with Disabilities (PWDs) who qualify are particularly encouraged to apply.

    go to method of application »

    Trainer: Software Engineering

    Job Description

    They must have a sound knowledge of some of the core concepts or topics related to Software Engineering. For example Equivalence class partitioning, Assertions, Testability, High-Level Design, Abstraction, Technical representations, APIs, REST, Coupling, Cohesion, SOLID design principles, etc.

    • Keep a track of training curriculum and materials, and make enhancements as necessary.
    • Report anything that needs to be modified in curriculum, classroom or equipment to the administrative.
    • Designing technical manuals using simple language.
    • Performing role-specific training on tools and programs each team uses daily.
    • Conduct evaluation to find the areas of improvement or the ones that need attention.
    • Prepare teaching materials such as summaries, videos, presentation slides, etc.
    • Make sure to engage trainees in daily sessions and improve their skills by giving them teamwork.
    • Time Management and organizing skills.

    Qualifications

    We are looking for a trainer who has expertise in developing large and complex software. They would have to help students in developing their programming skills, including designing and testing skills. Their responsibilities would include creating tasks that can teach trainees skills to write a well-tested and structured program (Please see the course description below) and to grasp how students are learning

    • Minimum Bachelor's Degree or Higher in Computer Science or a related field.
    • Strong skills associated with the design, development, modification and deployment of software, including object-oriented programming concepts. Strong J2EE, XML, SQL, or other object-oriented programming language knowledge and experience.
    • Experience in implementing web services and APIs.
    • Familiarity and working knowledge of SQL Server Database.
    • JAVA or C++ programming experience
    • Strong knowledge of object-oriented design principles
    • Knowledge of Linux and Linux based development
    • Enhance and illustrate course material with appropriate analogies, real-world examples, projects, and case studies.
    • Facilitate a problem-solving mindset in the participants.
    • Proven leadership ability and effective problem-solving skills.
    • Demonstrated ability to put forth persuasive arguments.
    • Effective communicator with expertise in conveying knowledge to others.
    • Passionate to teach others: can create a friendly and inclusive environment.
    • Understanding of effective teaching skills and tools.
    • A creative thinker who can find solutions to problems in a short time.
    • Deep knowledge of cross-cultural communication and ability to moderate a diverse classroom.
    • Minimum of two years of post-graduate professional experience, preferably in a similar role

    Course Description

    This course introduces designing, building and testing multi-version software systems. The course teaches principles for extensive software programs. The course covers the study of functional and non-functional aspects of software engineering. Designing and testing software systems using different techniques and in the end, refactoring in building a quality system.

    Duration: 4 Weeks, 15 hours per week
    Job Type: Full time/Part-time

    Salary: It will commensurate with qualification and experience of the applicant.

    AmaliTech is an Equal Opportunity Enthusiast and does not discriminate on the basis of Gender, Race, Religion or Disability. Persons Living with Disabilities (PWDs) who qualify are particularly encouraged to apply.

    go to method of application »

    Trainer: Team Work and Collaboration

    Job Description

    They must have a sound knowledge of some of the core concepts or topics related to TeamWork and Collaboration. For example Leadership Module, Intrinsic and Extrinsic Motivation, Decision Making, Leadership Style, Emotional Intelligence, Organizational Intelligence, Making the Team, etc.

    • Creating a course outline that covers all the skills required to have better collaboration with
    • team.
    • Keep a track of training curriculum and materials, and make enhancements as necessary.
    • Report anything that needs to be modified or updated in curriculum, classroom or equipment to
    • the administration.
    • Conduct evaluation to find the areas of improvement or the ones that need attention.
    • Prepare teaching materials such as summaries, videos, presentation slides etc.
    • Make sure to engage trainees in daily sessions and improve their skills by giving them team-
    • work.
    • Time Management and organizing skills.

    Qualifications

    We are looking for an instructor who can develop an environment where students can enhance their skills by working in teams, adapting the differences among members, finding ways to get an optimal solution to a problem and collaborate with each other to successfully complete the task (Please see the course description below).

    • Minimum Bachelor's Degree or higher in a related field and several years of experience in a similar role.
    • Proven leadership ability and effective problem-solving skills.
    • Demonstrated ability to put forth persuasive arguments.
    • Effective communicator with expertise in conveying knowledge to others.
    • Passionate to teach others: can create a friendly and inclusive environment.
    • Understanding of effective teaching skills and tools.
    • A creative thinker who can find solutions to problems in a short time.
    • Deep knowledge of cross-cultural communication and ability to moderate a diverse classroom.
    • Minimum of two years of post-graduate professional experience, preferably in a similar role

    Course Description

    This course focuses on ways to make your team work in its most efficient way. It looks at how the team environment can be improved, team mates can understand each other in a better way. It taught the student to have better leading, problem-solving and management skills. It also gives covers the skills needed for optimizing their group work and work with difficult members to get better outcomes. To be more creative, make better decisions, manage conflicts.

    Duration: 21 Weeks, 3 hours per week

    Salary: It will commensurate with qualification and experience of the applicant.

    AmaliTech is an Equal Opportunity Enthusiast and does not discriminate on the basis of Gender, Race, Religion or Disability. Persons Living with Disabilities (PWDs) who qualify are particularly encouraged to apply.

    go to method of application »

    Trainer: Advanced Internet Usage

    Job Description

    They must have a sound knowledge of some of the core concepts or topics related to Advanced Internet Usage. For example Surveys, Discourse analysis, Learning Analytics, Interviews, Focus groups, Ethnography, Social Network Analysis (SNA), etc.

    • Creating a course outline that covers all the skills required to have better collaboration with a team
    • Keep a track of training curriculum and materials, and make enhancements as necessary
    • Report anything that needs to be modified in curriculum, classroom or equipment to the administrative
    • Conduct evaluation to find the areas of improvement or the ones that need attention
    • Prepare teaching material such as summaries, videos, presentation slides etc
    • Makes sure to engage trainees in daily sessions and improve their skills by giving them team-work
    • Time Management and organizing skills

    Qualifications

    We are looking for an instructor who can help students in optimizing their research (Please see the course description below). They would have to teach the students how to find the required information from credible sources while maintaining their privacy online. They would have to create tasks that would help the students to grasp how trainees are doing.

    • Minimum Bachelor's Degree or higher in a related field of study.
    • Proven leadership ability and effective problem-solving skills.
    • Demonstrated ability to put forth persuasive arguments.
    • Effective communicator with expertise in conveying knowledge to others.
    • Passionate to teach others: can create a friendly and inclusive environment.
    • Understanding of effective teaching skills and tools.
    • A creative thinker who can find solutions to problems in a short time.
    • Deep knowledge of cross-cultural communication and ability to moderate a diverse classroom.
    • Minimum of two years of post-graduate professional experience, preferably in a similar role

    Course Description

    The course introduces the internet focusing on the world wide web to find transfer and publish data. The purpose of this course is for students to develop an understanding of important features of the internet and world wide web. How web browser software display web pages and the construction of web page addresses. This course will teach the usage of different types of web browsers to navigate through the internet.

    Duration: 4 Weeks, 5 hours per week

    Salary: It will commensurate with qualification and experience of the applicant.

    AmaliTech is an Equal Opportunity Enthusiast and does not discriminate on the basis of Gender, Race, Religion or Disability. Persons Living with Disabilities (PWDs) who qualify are particularly encouraged to apply.

    go to method of application »

    Trainer: Java Fundamentals

    Job Description

    They must have a sound knowledge of some of the core concepts or topics related to Java programming. For example Expression, Evaluation, Strings, and images, Constant and function definitions, Boolean and if expressions, Using the stepper, How to design functions recipe, Poorly formed problems, etc.

    • Creating a course outline that covers all the skills required to have a better understanding of how to tackle real-life problems
    • Keep a track of training curriculum and materials, and make enhancements as necessary
    • Report anything that needs to be modified in curriculum, classroom or equipment to the administrative
    • Conduct evaluation to find the areas of improvement or the ones that need attention
    • Prepare teaching material such as summaries, videos, presentation slides, etc
    • Makes sure to engage trainees in daily sessions and improve their skills by giving them team-work
    • Time Management and organizing skills

    Qualifications

    We are looking for a candidate who can develop java coding skills in students from the basic by taking them through each step. This course (Please see the course description below) is to make students understand systematic program design and how to use it to write complex programs. From understanding the main task and requirements of it, the student should be guided through it with breaking down the problem into smaller pieces and managing them in a better way. 

    • Minimum Bachelor's Degree or higher in Computer Science or a related field.
    • Extensive knowledge of JAVA, SQL, XML, HTML, CSS, JavaScript/JQuery, System Design programming, Object-Oriented Programming, and Relational Databases.
    • Enhance and illustrate course material with appropriate analogies, real-world examples, projects, and case studies.
    • Facilitate a problem-solving mindset in the participants.
    • Explain and model the qualities of a professional software developer.
    • Proven leadership ability and effective problem-solving skills.
    • Demonstrated ability to put forth persuasive arguments.
    • Effective communicator with expertise in conveying knowledge to others.
    • Passionate to teach others: can create a friendly and inclusive environment.
    • Understanding of effective teaching skills and tools.
    • A creative thinker who can find solutions to problems in a short time.
    • Deep knowledge of cross-cultural communication and ability to moderate a diverse classroom.
    • Minimum of two years of post-graduate professional experience, preferably in a similar role

    Course Description

    This course will help trainees to read and write high level design system programs. This program will eventually leads to technique and methods to write increasingly complex program using systematic program design. Program covers a whole trip from a poorly formed problem to a well-structured solution. The course follows through the identification, breaking through the program complexity to smaller pieces and in the testing and modification of the program. The design solution will be coded with Java, giving a complete understanding of the language along with design system programs.

    Duration: 4 Weeks, 5 hours per week

    Salary: It will commensurate with qualification and experience of the applicant.

    AmaliTech is an Equal Opportunity Enthusiast and does not discriminate on the basis of Gender, Race, Religion or Disability. Persons Living with Disabilities (PWDs) who qualify are particularly encouraged to apply.

    go to method of application »

    Trainer: SCRUM Certification

    Job Description

    They must have a sound knowledge of some of the core concepts or topics in SCRUM working methodology. For example Agile Basics, Proof Agile work, Evolution of Agile, Netflix Case Study, 18F Case Study, Approaching the triple cost constraints, etc.

    • Creating a course outline that covers all the skills required to get SCRUM certification
    • Design new SCRUM practices and workshops in the training program
    • Keep a track of training curriculum and materials, and make enhancements as necessary
    • Report anything that needs to be modified in curriculum, classroom or equipment to the
    • administrative
    • Conduct evaluation to find the areas of improvement or the ones that need attention
    • Prepare teaching material such as summaries, videos, presentation slides, etc
    • Makes sure to engage trainees in daily sessions and improve their skills by giving them team-work
    • Time Management and organizing skills

    Qualifications

    We are looking for SCRUM instructor (Please see the course description below) who can teach trainees how SCRUM is the most advanced method for Agile and project management, what skills are required to deliver an effective project on time. They should use their own experience to help trainees understand what skills are needed to solve real-world problems.

    • Scrum Certification
    • Knowledge of agile methodology and frameworks like Scrum.
    • Understand the basic fundamentals of iterative and incremental development.
    • Familiar with common development practices, Service-oriented environments, and Agile practices.
    • 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.
    • Deep knowledge of cross-cultural communication and ability to moderate a diverse classroom.
    • Minimum of two years of post-graduate professional experience, preferably in a similar role

    Course Description

    The course will introduce the concepts and best practices for Agile and Scrum. Agile project management is best suited for complex and uncertain projects. And Scrum is the most widely used and popular method for Agile. This course will help you develop the understanding of Scrum methodology, its development. The course will help you improve your capacity for applying Scrum ideas to the business and maximizing future value by mitigating future hazards.

    Duration: 5 Weeks, 5 hours per week

    Salary: It will commensurate with qualification and experience of the applicant.

    AmaliTech is an Equal Opportunity Enthusiast and does not discriminate on the basis of Gender, Race, Religion or Disability. Persons Living with Disabilities (PWDs) who qualify are particularly encouraged to apply.

    go to method of application »

    Trainer: Software Testing

    Job Description

    They must have a sound knowledge of some of the core concepts or topics related to Software testing. For example Bug reporting and format, Bug tracking, Bug life cycle, Test Levels, Test Types, Test techniques, Build acceptance testing, Regression Testing, AD-HOC Testing, etc.

    • Keep a track of training curriculum and materials, and make enhancements as necessary.
    • Designing technical manuals using simple language.
    • Performing role-specific training on tools and programs each team uses daily.
    • Conduct evaluation to find the areas of improvement or the ones that need attention.
    • Prepare teaching materials such as summaries, videos, presentation slides, etc.
    • Make sure to engage trainees in daily sessions and improve their skills by giving them team-work.
    • Time Management and organizing skills.
    • Report anything that needs to be modified in curriculum, classroom or equipment to the administration.

    Qualifications

    The candidates having excellent testing knowledge are requested to apply for our training course (Please see the course description below). Instructors responsibilities would include engaging students in activities that would help them in developing their skills, creating a task that could help them in tackling real-world problems and maintaining a record of students’ progress if they are keeping their work up to professional level or not.

    • Minimum Bachelor&'s degree or higher in Computer Science or a related field.
    • Up-to-date knowledge of software test design and testing methodologies.
    • Working knowledge of test techniques and compatibility with various software programs.
    • Working knowledge of programming.
    • Enhance and illustrate course material with appropriate analogies, real-world examples, projects, and case studies.
    • Facilitate a problem-solving mindset in the participants.
    • Proven leadership ability and effective problem-solving skills.
    • Demonstrated ability to put forth persuasive arguments.
    • Effective communicator with expertise in conveying knowledge to others.
    • Passionate to teach others: can create a friendly and inclusive environment.
    • Understanding of effective teaching skills and tools.
    • A creative thinker who can find solutions to problems in a short time.
    • Deep knowledge of cross-cultural communication and ability to moderate a diverse classroom.
    • Minimum of two years of post-graduate professional experience, preferably in a similar role

    Course Description

    This course will develop your skills to a further level by introducing the testing techniques and how to detect a bug in the software. It would make sure that your program runs smoothly and assure the quality of programs. It will first cover the basics of software testing like bug definition, test cases, software testing. Then it briefly introduces a few models including Agile, Waterfall and Software Development Life Cycle. Bug reporting is discussed in detail ranging from what it is to learn how to track and report it.

    Duration: 8 weeks, 10 hours per week

    Salary: It will commensurate with qualification and experience of the applicant.

    AmaliTech is an Equal Opportunity Enthusiast and does not discriminate on the basis of Gender, Race, Religion or Disability. Persons Living with Disabilities (PWDs) who qualify are particularly encouraged to apply.

    go to method of application »

    Trainer: Software Construction & Data Abstraction

    Job Description

    They must have a sound knowledge of some of the core concepts or topics related to the Data Abstraction. For example, Walking up to codebase, Software construction module, Control, and Data Flow, Debugging, Abstraction, Visibility, etc.

    • Keep a track of training curriculum and materials, and make enhancements as necessary
    • Report anything that needs to be modified in curriculum, classroom or equipment to the administrative
    • Conduct evaluation to find the areas of improvement or the ones that need attention
    • Prepare teaching material such as summaries, videos, presentation slides, etc
    • Makes sure to engage trainees in daily sessions and improve their skills by giving them team-work
    • Time Management and organizing skills

    Qualifications

    We are looking for an instructor who has expertise in the discipline of software construction (Please see the course description below). They would have to conduct employee training courses on writing codes/ programs like professionals. Their responsibilities would include keeping track of students’ progress, if they are grasping the techniques or not.

    • Minimum Bachelor's Degree or Higher in Computer Science or a related field.
    • Extensive knowledge of JAVA, SQL, XML, HTML, CSS, JavaScript/JQuery, Software
    • Construction(Unit testing, Verification, Integration Testing), Abstractions, System Design
    • programming, Data Abstraction, Debugging, Object-Oriented Programming, and Relational Databases.
    • Enhance and illustrate course material with appropriate analogies, real-world examples, projects, and case studies.
    • Facilitate a problem-solving mindset in the participants.
    • Explain and model the qualities of a professional software developer.
    • Proven leadership ability and effective problem-solving skills.
    • Demonstrated ability to put forth persuasive arguments.
    • Effective communicator with expertise in conveying knowledge to others.
    • Passionate to teach others: can create a friendly and inclusive environment.
    • Understanding of effective teaching skills and tools.
    • A creative thinker who can find solutions to problems in a short time.
    • Deep knowledge of cross-cultural communication and ability to moderate a diverse classroom.
    • Minimum of two years of post-graduate professional experience, preferably in a similar role

    Course Description

    In this course, you will learn how to write complex and larger software systems using Java. The course begins with an introduction to data abstraction, covering the specifications of abstraction to the implementation. This course extends towards the learning of redundancy in coding and its reduction in code using type hierarchies and polymorphism. The course ends at the discussion of designing robust classes. Special attention is given to writing robust test using language intended for the course. By the end of this course, trainees will be able to have a strong foundation in software designing in Java and be able to move towards more complex systems.

    Duration: 4 Weeks, 15 hours per week

    Salary: It will commensurate with qualification and experience of the applicant.

    AmaliTech is an Equal Opportunity Enthusiast and does not discriminate on the basis of Gender, Race, Religion or Disability. Persons Living with Disabilities (PWDs) who qualify are particularly encouraged to apply.

    go to method of application »

    Trainer: Software Construction & Object Oriented Designing

    Job Description

    They must have a sound knowledge of some of the core concepts or topics in object-oriented
    programming. For example Class, Object, Inheritance, Abstraction, Encapsulation, Polymorphism, Association, etc.

    • Keep a track of training curriculum and materials, and make enhancements as necessary
    • Report anything that needs to be modified in curriculum, classroom or equipment to the administrative
    • Designing technical manuals using simple language
    • Performing role-specific training on tools and programs each team uses daily
    • Conduct evaluation to find the areas of improvement or the ones that need attention
    • Prepare teaching materials such as summaries, videos, presentation slides, etc.
    • Make sure to engage trainees in regular sessions and improve their skills by giving them teamwork
    • Time management and organizing skills

    Qualifications

    We are looking for a trainer, who has expertise in object-oriented programming. The trainer will be responsible for administering the already designed course (Course description below) to the trainees with a very high degree of quality. The trainer would help the students in developing their programming skills to the next level. Their responsibilities would include creating tasks that can teach trainees’ skills to write a well-tested and structured program.

    • Minimum Bachelor’s Degree or higher in Computer Science or a related field.
    • Strong skills associated with the design, development, modification, and deployment of
    • software, including object-oriented programming concepts. Strong J2EE, XML, SQL, or other object-oriented programming language knowledge and experience.
    • Experience in implementing web services and APIs.
    • Familiarity and working knowledge of SQL Server Database.
    • JAVA or C++ programming experience.
    • Strong knowledge of object-oriented design principles.
    • Knowledge of Linux and Linux based development.
    • Enhance and illustrate course material with appropriate analogies, real-world examples, projects, and case studies.
    • Facilitate a problem-solving mindset in the participants.
    • Explain and model the qualities of a professional software developer.
    • Proven leadership ability and effective problem-solving skills.
    • Demonstrated ability to put forth persuasive arguments.
    • Effective communicator with expertise in conveying knowledge to others.
    • Passionate to teach others: can create a friendly and inclusive environment.
    • Understanding of effective teaching skills and tools.
    • A creative thinker, who can find solutions to problems in a short time.
    • Deep knowledge of cross-cultural communication and ability to moderate a diverse classroom.
    • Minimum two years of post-graduate professional experience, preferably in a similar role.

    Course Description

    This course introduces the concepts of object-oriented programming to students with a background in the procedural paradigm. The course begins with a brief review of control structures and data types with emphasis on structured data types and array processing. It then moves on to introduce the object-oriented programming paradigm, focusing on the definition and use of classes along with the fundamentals of object-oriented design. Other topics include an overview of programming language principles, a simple analysis of algorithms, basic searching and sorting techniques, event-driven programming, memory management and an introduction to software engineering issues.

    Duration: 4 Weeks, 15 hours per week

    Salary: It will commensurate with qualification and experience of the applicant.

    Amalitech is an Equal Opportunity Employer and does not discriminate on the basis of Gender, Race, Religion or Disability. Females, Persons Living with Disabilities (PWDs) and individuals belonging to marginalized communities are particularly encouraged to apply.

    go to method of application »

    Trainer: Intercultural Communication

    Job Description

    They must have a sound knowledge of some of the core concepts or topics in Intercultural
    Communication. For example the Concept of culture, Culture and its impact on the world, Inter and Intra culture, Cultural customs, Dynamics of intercultural interactions, etc.

    • Creating a course outline that covers all the skills required to achieve interculturally
    • communication skills
    • Helping students improve their listening, speaking, reading and writing skills through individual and group sessions
    • Commitment to advance diversity, promote equity, and prepare students to live responsibly in
    • an increasingly global civilization
    • Keep a track of training curriculum and materials, and make enhancements as necessary
    • Report anything that needs to be modified in curriculum, classroom or equipment to the
    • administrative
    • Conduct evaluation to find the areas of improvement or the ones that need attention
    • Prepare teaching material such as summaries, videos, presentation slides etc
    • Makes sure to engage trainees in daily sessions and improve their skills by giving them team-work
    • Time Management and organizing skills

    Qualifications

    We are looking for a Trainer who can develop skills in students to make them able to perform efficiently with teams from different cultural and geographical backgrounds (Please see the course description below). They would be required to engage students in activities that would improve their confidence and adapt to the different backgrounds of their team-mates.

    • Minimum Bachelor's Degree or higher in Communications or a related field.
    • Demonstrated competence in working with diverse student populations and an appreciation for diverse voices in the classroom.
    • Proven leadership ability and effective problem-solving 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.
    • Deep knowledge of cross-cultural communication and ability to moderate a diverse classroom.
    • Minimum of two years of post-graduate professional experience, preferably in a similar role

    Course Description

    This is a skill-based course, aiming to explore strategies and techniques to apply in daily life. the course will provide basic differentiation between dialogue, discussion, and debate; micro-affirmations. the course will critically review existing and new evidence in the areas of culture, market selection, partnering, and strategy to ensure that aspiring managers are provided with the knowledge and skills to be successful in a global market.

    Duration: 4 Weeks, 2 hours per week

    Salary: It will commensurate with qualification and experience of the applicant.

    AmaliTech is an Equal Opportunity Enthusiast and does not discriminate on the basis of Gender, Race, Religion or Disability. Persons Living with Disabilities (PWDs) who qualify are particularly encouraged to apply.

    Method of Application

  • MYJOBMAGGHANA.COM
  • Send your application

Never miss a job with our real-time & personalized job service
Subscribe Now
Back To Home

Career Advice

View All Career Advice

Subscribe to Job Alert

 

Join over 861 happy subscribers

 
 
 
Send your application through

Yahoomail Gmail Hotmail