Share Point.Net Developer - Johannesburg

Our Leading Telecommunications client seeks a SharePoint.Net Developer on a 6 month contractual basis

Minimum Requirements

  • Expert level OO design and development

  • Experience with C#, VB.Net, ASP.Net.Net 4, WPF and WCF 

  • Experienced in working in a multicultural environment, 

  • Candidate requires 3+ years developing applications using Visual Studio.NET, SharePoint Designer, or web/user interface development, including the design and implementation of custom web parts using Silverlight 

  • Relevant Microsoft Training/Certifications preferred (MCTS, MCPD)

  • Microsoft Office SharePoint Server 2010

  • Microsoft SQL Server 2008\2008 R2

  • 3 or more years experience with .NET framework, especially C#, and ASP.NET 2.0\3.x\4.0, JavaScript

  • 3 or more years XML experience

  • Experience with web design preferred

  • Silverlight Development 4

  • 3+ years experience developing workflow and content management solutions, particularly solutions built on the SharePoint platform leveraging Microsoft and other Business Process Management technologies

C. Tools 

  • Visual Studio 2010

  • SharePoint Designer  2010


The primary responsibilities for this position will be the development of SharePoint Applications on ECMS platform. This will require the following job functions for the successful candidate.

  • Clearly identify requirements and technical feasibility of a project

  • Understand and formulate custom, client specific solutions including where necessary integration of third party packages

  • Ensure quality of technical solution through regular checkpoints and reviews

  • Support multiple project managers with technical advice and expertise in guiding the project team to success

  • Ensure best practice during both design and deployment

  • Develop road mapping including impact analysis and the researching of new opportunities

  • Contribute to the professional development of project team members as well as contributing to the technical direction of the organization

  • Work with platform / infrastructure experts to identify a project solution and a sizing and optimization methodology

  • Assist in the evolution of project plans and methodologies

  • Define architecture and provide development road maps

  • Provide expertise, lead technical meetings, and communicate effectively with different development teams and departments

  • Assess business requirements and consult on functional specifications

  • Prepare detailed flow charts and diagrams outlining systems capabilities and processes

  • Collect information to analyze and evaluate existing or proposed systems

  • Documentation of Project deliverables

  • Work with CLIENT and the customer's appropriate IT organization to setup the systems and insure we meet standards, data security, and data integrity

  • Work with our sales and marketing people to customize the application for each customer including data structure, interfaces, initial reports, data entry, and graphics

  • Travel to the customer's site for meetings with local sales people and the customer to define the customer view of the solution

  • Manage the other Performance Point & SharePoint developers to ensure application success

  • Develop training modules in conjunction with CLIENT Training Department for different users on Performance Point and SharePoint

  • Manage/Develop various end-user reports and displays using the application

  • Manage/Develop web displays (either internally or externally) that meet the needs of the end-user

  • Have a detailed understanding of the system landscape and how all of the information is accessed

  • Work with the experts to design and build a system that maximizes server/application performance when scaled to the size within the Nalco vision.

A. Soft Skills

  • Team Facilitation

  • Strong Business Analysis Skills

  • Process Mapping

  • Business Process Redesign and Implementation

  • Good organizational, multi-tasking, interpersonal, and planning skills

  • Strong verbal and written communication skills, including: presentation, meeting facilitation, and documentation skills

  • Ability to lead and supervise small teams in day-to-day activities

  • Desire to stay up to date on technologies and best practices

  • Good written and oral communications skills

B. Hard Skills

  • Has good programming, code development, code debugging and testing and troubleshooting skills

  • Strong understanding of Design Patterns and Object Oriented Programming

  • Has at least 5 years of hands-on experience in developing and maintaining .NET applications

  • Knowledge of system requirements; Full understanding of Windows, IIS 7 and desirable to have understanding/ knowledge of Solaris, Linux, Tomcat and Apache

No Time Wasters

Position Available Immediately

Rates are negotiable depending on experience

Use the following reference in the subject line: Raz003

The biggest job-related Twitter account in the world Best Business Blog Winner / SA Blog Awards 2013