• Login Name       Password       Remember me       LOGIN LOGIN    FORGOT PASSWORD
  • REGISTER

 LOGIN WITH
 
 
 
 
 EMPLOYERS
 
 
 
 
 
 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
* There has been 1 application to this job.
* This job has been viewed 2630 times.
Employer:
StaffEdge

Location:
Western Cape

Salary:
Market related

Benefits:


Role details:
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
- - - - - - - - - - - - - -
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 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
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



 
HOME|
INFO|