ICT Jobs in Africa
|C# Software Developer (Mid-Senior),   Cape Town,   South Africa|
Key Roles and Responsibilities
Developing Enterprise (nTier) Application Software for large Retailers. Applications developed include merchandising systems, warehousing, insurance, reporting, POS, etc.
Development extends to Font-end, Middle Tier and Databases and includes Presentation Layer, Business Logic, Data, Services, Databases and Scripting.
Unit Testing software modules developed
Day-to-day duties and responsibilities include the following:
Developing software and writing scripts as per specifications or requirements provided
Unit Testing software using nunit
Working collaboratively as part of a SCRUM development team
3.1. Obtaining business requirements from BA’s
3.2. Collaborating with other developers and testers as required by the SCRUM methodology
3.3. Participate in Sprint Planning Development Cycles every 2 weeks
3.4. Participate in the Daily SCRUM meetings
3.5. Define User Acceptance testing requirements for the QA team
Desired Skills and Experience
Desired Skills and Experience
Mandatory Skills / Abilities required to do the Job
Generalist, with a passion for, and proven track record in the following core competency areas: Front End, Middle Tier, Database
Experience working on transactional systems is essential
Exposure to data tier abstraction technologies e.g. Nhibernate or ADO.NET Entity Framework will be an advantage
Presentation Layer (UI) - Windows Presentation Foundation (WPF) and Windows Forms (graphical API) experience required
Scripting Language - PERL (any popular scripting language required but PERL preferred)
Databases – Any Relational Databases experience necessary but Sybase, or MSSQL preferred
Operating System (O/S) – WINDOWS
Experience with any of the popular Testing Tools necessary but nunit preferred
Exposure to UML will be an advantage
These are mandatory skills, please do not apply if you do not meet these minimum skill requirements.
Personal Attributes / Character traits required for this job
Delivery focused - Be deadline driven and adhere to Sprint deadlines
Team Player – must be able to work as part of a team
Self-Starter – Be able to work independently and contribute effectively to the team
Flexible/adaptable/approachable and willing to work in rapid changing, high delivery environment
Mentoring - Be prepared to mentor, inspire and guide junior (less experienced) team members, and aspire to maximise effectiveness within the team
Education and General Working Experience
Ideally an IT Diploma or related Degree will be an advantage but is not essential
Matric with at least 4 years development experience of which at least 2 years need to be solid C# experience. Candidates with more or deeper development experience are welcome to apply. Remuneration package will be tailored according to relevant technical experience.
Ideally but not essential, some development experience using SCRUM methodology will be an advantage
Exposure to Enterprise development (n-tier development) will be a definite advantage
Exposure to object-oriented design concepts will be an advantage
Experience working in an Agile development environment preferred but not essential
Previous working experience in a Retail IT environment is an advantage but not essential
About this company
A growing Cape Town-based, South African Software House, developing high-end retail software, to various large clients in the retail industry, is looking for an experienced C# Software developer (Mid to senior). This is a great opportunity for successful applicants to gain substantial Enterprise application development experience on the C# platform.
TOP ICT AFRICA HEADLINES
FiberGuide Schedules Certified Optical Network Training Event in Zimbabwe
FiberGuide has announced today that it has scheduled its first Full Article
$1.2 Billion Debt - Access Bank, Others Take Over Etisalat
By Chima Akwaja and Nkechi Isaac Emerging Markets Telecommunication Services Limited, trading as Etisalat Nigeria, yesterday commenced restructu..
Mainone Says Will Become Largest Internet Hub in West Africa With Open-Connect Service
By Yemisi Odusanya MainOne, a telecom company said it planned to become largest internet hub in West Africa with Open-Connect Service.Mrs Funke ..
EUTELSAT 172B Satellite Begins Ascent to Geo
Launched last Friday by an Ariane 5 rocket, the EUTELSAT 172B satellite has entered a new phase of its journey into space with the initiation of th..