Job Expired

company-logo

Programmer & Analyst

BGI Ethiopia

job-description-icon

Engineering

Software Engineering

Addis Ababa

4 years

1 Position

2022-11-23

to

2022-11-27

Required Skills
Required skills have not yet been specified for this position this job
Fields of study

Software Engineering

Computer sciences

Full Time

Share

Job Description

To develop the software and tools to help BGI team to deliver a great product based on user needs and business objectives. You will assess user needs, design a solution, and deliver working software in PHP or other language as a prototype and then take that through development stages and into production, from where you will contribute to its continuous improvement. This will require you to be able to manage your own time as well as that of other people in the team who are collaborating on that development project with you. At each stage of delivery, you will be able to collect and analyze usage data through user interviews and web analytics tools and suggest the next steps.

Duties & Responsibilities 

  • Review and analyze business needs and specifications to determine programming requirements for new and existing software projects

  • Code, test and troubleshoot programs utilizing the appropriate hardware, database, and programming technology

  • Maintain existing software programs; make approved changes by developing detailed programming logic and coding changes

  • Analyze the performance of programs and take action to correct deficiencies based on consultation with users

  • Write and maintain documentation for software projects

  • Provide training for developed software, as well as select hardware and business software

  • Develop and implement test plans for new projects, and maintenance of existing projects

  • Maintain confidentiality concerning the information processed, stored, or accessed

  • Document programming problems and resolutions for future reference

  • Adapt to evolving technologies and processes

  • To understand business requirements in the BI context and design data models to convert raw data to meaningful insights.

  • To create dashboards and visual interactive reports using Power BI.

  • To analyze data and present it through reports that can help in decision-making.

  • To design, develop, and deploy Power BI scripts and perform efficient detailed analysis.

  • To perform DAX queries and functions in Power BI.

  • To make technical changes to existing BI systems to enhance their working.

  • User support in any application at anytime

Job Requirements

Required qualification

  • 4 years for BSc

  • Strong knowledge of PHP web frameworks

  • Understanding of MVC design patterns

  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3

  • Knowledge of object-oriented PHP programming Understanding accessibility and security compliance

  • Understanding fundamental design principles behind a scalable application

  • Integration of multiple data sources and databases into one system

  • Creating database schemas that represent and support business processes

  • Familiarity with SQL/NoSQL and MYSQL databases and their declarative query languages

  • Power BI Report development.

  • Building Analysis Services reporting models.

  • Developing visual reports, KPI scorecards, and dashboards using Power BI desktop.

  • Analytical thinking for translating data into informative reports and visuals.

  • Should have an edge over making DAX queries in 

How to Apply

Register using the following LINK

Fields Of Study

Software Engineering

Computer sciences

Related Jobs

5 days left

Ashewa Technology Solution S.C

Web Hosting & DevOps Engineer

Web Developer

time-icon

Full Time

2 - 4 yrs

1 Position


Master's or Bachelor's Degree in Computer Science, Software Engineering, IT, or Computer Engineering, or in a related field of study with relevant work experience Duties & Responsibilities: - Configure, maintain, and secure VPS, firewalls, and DDoS protection - Manage and optimize VPN solutions (OpenVPN, WireGuard, IPsec) for secure access - Implement security best practices, backup policies, and system protection measures.

Addis Ababa

17 days left

Kifiya Financial Technology

Senior Backend Engineer

Backend Developer

time-icon

Full Time

5 yrs

1 Position


Master's or Bachelor's Degree in Computer Science, or in a related field of study, with relevant work experience Duties & Responsibilities: - Develop and maintain high-quality web applications using Java and Spring Boot framework - Collaborate with cross-functional teams to define, design, and ship new features - Write clean, maintainable, and efficient code

Addis Ababa