Technology Engineer Junior Developer

Office 32, Building 662 (Impact Co. Building), , Road 2811 Seef District 428, Manama P.O Box 76069, Bahrain
05/08/2019 11:10:37
JOB DESCRIPTION:

• Learn & understand the software products assigned to him;
• To assist the Technology Lead / Business Solutions Manager in the configuration & customization of the products;
• Brainstorm as part of a team to discuss the various projects / jobs;
• Take part in specialist or multidisciplinary team meetings;
• Come up with initial design ideas;
• Assist in identifying the suitability and availability of software products;
• Assist in producing detailed specifications, installing, configuring, deploying and testing of the software products;
• Assist in preparing training manuals & training the clients;
• Assist in problem-solving and finding solutions to sometimes complex technical problems;
• Research materials, processes or market requirements;
• Make presentations / demonstrations to senior management or clients, either when bidding for a contract or to present design proposals.

REQUIREMENTS:

• Proven experience as a Software Developer, Software Engineer or similar role;
• Familiarity with Agile development methodologies;
• Experience with software design and development in a test-driven environment;
• Knowledge of coding languages (e.g. Python , JavaScript, CSS) and frameworks/systems (e.g. Gitlab)
• Ability to learn new languages and technologies;
• Excellent communication skills;
• Resourcefulness and troubleshooting aptitude;
• Attention to detail;
• Minimum BSc/BA in Computer Science, Engineering or a related field.