JOB SEEKERS
EMPLOYERS
JOBS QUICK-SEARCH
.net
.net developer
a+
abap
account manager
accountant
admin
administrator
analyst
architect
bookkeeper
business analyst
business intelligence
c#
call centre
ccna
cisco
cloud
cobol
consultant
delphi
desktop
desktop support
developer
engineer
finance
graduate
graduates
helpdesk
internship
it manager
it support
it technician
java
java developer
junior developer
legal
linux
manager
marketing
mcse
network
network administrator
oracle
personal assistant
php
php developer
programmer
project
project administrator
project manager
receptionist
sales
sap
secretary
security
sql
support
technical support
technician
test analyst
tester
web developer
NEWSLETTER
FOLLOW US
C# Software Developer
Job Ref
256520
Job Type
Permanent
Employer Type
Recruitment Agency
Date Added
2 Jul 2015
Expiry Date 30 Jul 2015
Expiry Date 30 Jul 2015
* There has been 1 application to this job.
* This job has been viewed 2632 times.
Employer:
StaffEdge
Location:
Western Cape
Salary:
Market related
Benefits:
Role details:
4-7 years Software Development experience
- - - - - - - - - - - - - -
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 experienced C# Software developers due to expansion of the company in the following categories: 4-7 years Software Development experience
This is a great opportunity for the successful applicants to showcase and enhance their substantial Enterprise core retail application development experience on the C# platform.
Job Specification:
Key Roles and Responsibilities
1. Developing Enterprise (nTier) Application Software for large Retailers. Applications developed include merchandising systems, warehousing, insurance, reporting, POS, etc.
2. Development extends to Front-end, Middle Tier and Databases and includes Presentation Layer, Business Logic, Data, Services, Databases and Scripting.
3. Unit Testing software modules developed
Day-to-day duties and responsibilities include the following:
1. Developing software and writing scripts as per specifications or requirements provided
2. Unit Testing software using nunit
3. Working collaboratively as part of a SCRUM development team
3.1. Obtaining business requirements from BAs
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
Mandatory Skills / Abilities required to do the Job
These skills are mandatory; applicants need to meet these minimum skill requirements.
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
Technologies include:
1. Exposure to data tier abstraction technologies e.g. Nhibernate or ADO.NET Entity Framework will be an advantage
2. Presentation Layer (UI) - Windows Presentation Foundation (WPF) and Windows Forms (graphical API) experience required
3. Scripting Language - PERL (any popular scripting language required but PERL preferred)
4. Databases Any Relational Databases experience necessary but Sybase, or MSSQL preferred
5. Operating System (O/S) WINDOWS
6. Experience with any of the popular Testing Tools necessary but nunit preferred
7. Exposure to UML will be an advantage
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
Initiative
Flexible/adaptable/approachable and willing to work in a rapid changing, high delivery environment
Integrity
Professionalism
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 the relavant years of development experience of which at least 2 to 7 years (dependant on category stipulated in opening paragraph) 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