Menu
In as much as we take effort and due diligence to confirm the authenticity of the vacancies we post here for jobs in , at this moment, our methods are not fool proof. We urge you not to pay any money for any job offers. iHarare Jobs take no responsibility for any loss of financial value. Please be cautious!
Intermediate Software Engineer
Posted in Software Engineering
4 years ago
Description :
Introduction...
Alexander forbes is looking for an Intermediate Software Engineer responsible for interpreting the business requirements to create software solutions specifically relating to Business Intelligence (BI). These software solutions are delivered using design, visualisation and database tools.
Minimum Requirements...
-
- BSc. or related degree or Grade 12 with 3 Years of applications development experience.
- Power BI Certification
- Qlik Certification
- SQL Server SSRS, SSIS, SSAS, Dimensional Modeling, Data Warehousing beneficial
- QlikView experience essential
- Power BI experience essential
- 3+ years of experience in BI data modeling
- 3+ years of experience in building BI reports and BI dashboards
- 3+ years of experience in designing BI geared data warehouses / data marts
- Building software solutions following industry accepted best practices
- Software development projects that are managed via project manager and a project plan
- Applicable programming experience in the programming language in use by the team
- Software support
-
- Understands technical and functional design requirements
- Drive the design of the software solution
- Be aware of software standards applicable in the organisation. This can include standards for quality, data security and compliance (SAS 70)
-
- Able to apply knowledge of industry trends and developments to improve service to clients
- Be able to successfully interpret design documentation and build the software solution according to the specified requirement.
- Develop and test technical solutions using the development tools applicable to the team he/she functions in.
- Apply software engineering best practices gained through formal education, policies and work experience, during development of software solutions.
- Review developed solutions and provide constructive feedback for improvements,
-
- Able to interpret project and development plans and have an understanding of project roles, project goals, and timelines
- Manage time effectively during task execution in order to meet assigned milestones.
- Establish responsible deadlines and personal work plans
-
- Communicate with team members or relevant stakeholders regarding technical design and implementation of the solution.
- Be able to use team collaboration tools such as document libraries, source control and email.
- Attend meetings in order to understand customer requirements, make design decisions and report on progress
Related Jobs