Senior Business Intelligence Developer
Date Posted - 13 Jul 2010
Senior Business Intelligence Developer
Cape Town
Salary neg on exp
The focus for a Senior Developer is on becoming an expert in terms of writing solid SQL scripting.
Edu/Skills/Exp:
- 3 yr General IT Degree or Diploma with Programming as a subject or 1 yr Microsoft Aligned Programming Diploma or MCDBA
- Must complete Microsoft certifications and should be MCPD qualified as a minimum
- Completion of a database management course
- Must have an analytical mind and be able to apply logical thinking to processes
- Needs to work well in a team
- Developers at all levels are expected to be proactive about communicating and giving feedback and information to the Development Managers, Project Managers and other relevant parties
- They must be able to give the feedback to the right person and should be forthcoming regarding circumstances and challenges they may face
Advantageous Exp:
- Experience in a database administrator role Microsoft exams – Analyzing and Defining + 1 elective
- Experience working in a solution development company
- Experience working in a structured project environment
- Having a passion for the IT industry
- The ability to do self study
Duties/Exp:
- Must be able to create logical database schemas and write extreme SQL scripting.
- The candidate needs to be an expert in SSIS, SSAS and SSRS
- Needs to have an excellent understanding of database design, and the normalization of data structures
- Needs to have excellent Microsoft office skills
- Must be able to delegate tasks to Junior, Intermediate and other Senior Developers
- Must be able to technically manage / lead a large project of duration of greater than 3 months
- Would be expected to be able to act as a tech lead on such a project and lead a team of other developers
- Must be able to construct architectural diagrams
- Must have two Microsoft product specialisations
- Must act as a mentor to at least one Graduate / Junior / Intermediate Developer
- Must conduct code reviews on the projects that they are working on
- Must conduct code reviews outside of the projects that they are working on i.e. conduct code reviews for code on other projects
- Must attend the project status meetings of the projects that they are assigned to / leading
- Must interact with pre-sales on proposals and should have some commitment to improving the sales pipeline
- Must interact with the Project Manager assigned to their project to build the work break down structures and to give input into the project plans
- The Senior Developer must be collaborative in nature
- Must be involved in risk management in the projects that they are assigned to
- Must be able to manage expectations regarding the projects that they are assigned to – if they are acting as tech lead on the project they may be expected to manage expectations directly with the customer otherwise this would occur through the Project Manager
- Must exhibit strong business analysis skills
To apply for this position email your CV to Joanne –


