2 x Senior .Net Developers - Centurion

 
     
   

 

 

Location:

Centurion, GP SA

Job Status:

Open

Work Site:

Centurion

Hires Needed:

2

Reports to

Team Leader: Call Centre Systems

Job Type:

Permanent

Vacancy Type:

New Position

Job Category

IT Development

Working Hours

Normal Working Hours

Education

Bachelors Degree or Equivalent

Salary Range

Negotiable: depending on experience and qualifications

Level of Experience

4-6 years

 

Job Description

 

We currently have a position for a .Net Developer. The successful applicant will be responsible for designing, implementing and supporting application shell and UI components for use in a call centre environment. The position will give the successful candidate an opportunity to apply his or her technical expertise within an area where he/she needs to:

·         Interact with business analysts, business drivers and users to gather, interpret and understand requirements

·         Interact with project managers and provide work estimates for projects

·         Take ownership of projects

·         Analyse, design, develop, documents and maintain high quality applications

·         Collaborate with other senior developers to make architectural decisions and recommendations

·         Collaborate with other senior team members to build and grow a productive, repeatable, high quality software development life cycle methodology and approach

·         Keep abreast of latest advances in technology and make a convincing case to the architectural team for its implementation where applicable

·         Communicate and collaborate with other development teams in the company

·         Establish guidelines and best practices for adoption of .Net framework by other IT teams and departments

·         Establish guidelines and best practices use of smart client application framework by other IT teams and departments

·         Mentor developers on design practices, technologies, etc

 

Job Requirements

 

·         Analytical skills

·         Problem solving skills

·         Innovative

·         Interpersonal and communication skills

·         Planning and organizing skills

·         Self motivated

·         Creative

·         Self disciplined

·         Time management

·         Information gathering

·         Expert technical knowledge

·         Keep abreast of latest advances in technology

·         Accountability, responsibility and commitment

·         C#

·         C# 2.0 (an advantage)

·         .Net Framework

·         Events/delegates

·         Concurrency/Threading

·         Serialization

·         Application configuration

·         .Net Framework 2.0 (an advantage)

·         Web service implementation and consumption

·         .Net interop

·         Diagnostics, logging and tracing

·         Smart Client Implementation

·         User control design and implementation

·         Model View Controller design pattern

·         Data binding

·         UI Events and concurrency

·         Smart client deployment (update application block/ClickOnce) (an advantage)

·         Win32 API (Windows messaging loop, user interface components, process and threading APIs)

·         XML Web Services

·         XML/XSL

·         SQL

·         Unit Testing (an advantage)

·         Test driven development

·         NUnit

·         SQL Server (an advantage)

·         BizTalk (an advantage)

·         An IT related degree (BSc or B.Com) required

·         Must have at least 3 years experience developing object oriented smart client applications

 

Skills

 

Information Technology -> Applications Development

 

 
 

Apply for this position