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
SOFTWARE DEVELOPER
Job Ref
265203
Job Type
Permanent
Employer Type
Recruitment Agency
Date Added
6 Apr 2016
Expiry Date 4 May 2016
Expiry Date 4 May 2016
* There have been 24 applications to this job.
* This job has been viewed 10728 times.
Employer:
BCX 1
Location:
Gauteng
Salary:
Market related
Benefits:
Role details:
The principal purpose of a developer in the Dolfin team is to provide and support the software solution that satisfies the client and products needs using UCS methodologies.
A Developer has a good understanding of not only the specific software and systems but has also acquired, through experience, an insight into, and understanding of the broader business environment and the relevance of the various solutions. The programmer can take a customers requirement and translate it into a system solution with minimal guidance.
- - - - - - - - - - - - - -
Develops software for clients (50%)
Software is:
Tested
Bug free
Reliable
Conforms to specs
Meets development and client requirements
Delivered timeously
Meets coding standards
Supports and maintains software (30%)
Support provided as needed for software/process issues
Assistance provided with UAT
Assistance is provided with the roll out procedure
Completes required administration (10%)
Maintains relevant information in change control
Version control is in place
Assists with knowledge transfer to other employees (10%)
All affected role players are informed on all issues that affect them
Regular contact with client, staff, colleagues and management
Assists co-workers readily
Training and development needs are identified
Tasks to be performed to deliver outputs
Output 1. Software Development
Reviews user requirement specifications
Assists in technical spec, quote and enters a Change Control for approval
Obtains a clear understanding of the spec in conjunction with a team leader
Workshops specifications with relevant stakeholders for approval
Coding/writing scripts according to specifications
Tests development to ensure quality of software delivered
Monitors and manages feedback (logs) received from QA/UAT/Release
Adheres to the following procedures:
QA, UAT, Pilot, Release
Develops/ changes software within required time frames
Identifies software bugs and ensures that the correct logging, fixing process is followed
Output 2. Support & Maintenance
Manage logs on a daily basis
Fixes Bugs, Program crash
Resolves queries (Helpdesk and Customers)
Provides telephonic support
Manages and updates logs within agreed deliverable times
Investigates system problems and queries that cannot be resolved by the helpdesk
Follows the procedure for entering Bug change controls to monitor the problem
Identifies and reports trends when appropriate and communicates the procedure to sort out the problem if it occurs frequently
Output 3. Administration
Ensures change control is up to date
Accurately follows change control/ SR process
Output 4. Knowledge Transfer
Mentors and assists team members especially more junior programmers
Shares work-related knowledge, experience and problem fixing methods
Provides input, assistance and guidance with coding and solving problems
Initiates communication to the team, the client and to other managers and teams
Takes responsibility for own personal development, including career progression and new technologies.
Takes steps to grow own knowledge of systems, procedures and practices.
Job Requirements -
Knowledge required to do the Job
In-depth understanding of the systems architecture and the UCS standards
Good knowledge of system/industry best practice
Good understanding of the clients core business culture and needs
In-depth knowledge of software development methodologies in Visual Basic, VB.Net, C#
Good understanding of Retail (Merchandising and Warehousing) and Quality Management
Good understanding of UCS admin requirements and system solutions
In depth knowledge of SQL Server and Relational Databases
Skills / Abilities required to do the Job
Good communication and oral presentation skills
Good ability to manage time effectively
Good basic written communication skills
Good analytical and problem solving ability
Ability to conceptualise, interpret and document solutions for customer needs
Ability to QA software to higher development standards
Personal Attributes required for this Job
Natural team player
High stress tolerance
Commitment and dedication
Flexible / adaptable
Specific conditions applicable to this Job
Independent transport ability to get to work at unusual hours
Available to work outside of normal working hours
Available to work weekends when required
Available to work at client sites when required
Minimum Requirements applicable to this Job
Matric
Tertiary Education with programming qualifications
Programming experience in Retail