Job Expired
BGI Ethiopia
Engineering
Software Engineering
Addis Ababa
4 years
1 Position
2022-11-23
to
2022-11-27
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
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
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
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.
17 days left
Kifiya Financial Technology
Senior Backend Engineer
Backend Developer
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