|
·
A relevant B-degree is a requirement
·
A relevant post-graduate qualification will be an advantage
·
Five years software development working experience is a
requirement
·
Excellent interpersonal skills
·
Good communication skills
·
Able to work in a team
·
Analytical and design skills
·
Able to integrate disparate concepts into a cohesive whole
·
Able to reason at various levels of abstraction
·
Assertiveness
·
Sound judgment
·
System architecture and design
·
Object oriented theory and principles
·
Rich client design principles and patterns
·
Service Oriented Architecture
·
Agile software development values, principles and practices
·
Iterative and incremental SDLC
·
Test-Driven Development
·
Continuous Integration
·
Refactoring
·
Source code management principles
·
Threading and concurrency
·
Application deployment and management
·
Net Windows Forms application architecture
·
.Net Framework 2.0
·
.Net Framework 3.0 (Windows Communication Foundation)
·
C#
·
ASMX Web Services and web service consumption in .Net
·
Win32 application architecture and API
·
Microsoft Customer Care Framework (.Net 2.0 or 2008)
·
Microsoft Composite UI Application Block
·
Microsoft Enterprise Library (2.0 or 3.0)
·
Microsof SQL Server
·
.Net Interop (COM and Win32)
·
UML
·
XML
·
Windows Services
·
Borland Delphi (6 or higher)
·
IBM i-Series
·
Java
·
Microsoft ClickOnce Deployment
·
Microsoft Exchange
|