Web Developer | GreatSoft- Cape Town, South Africa

Job Details:
THE POSITION
GreatSoft requires a Developer to work in a programming and technical support role. The candidate will be a member of the GreatSoft development team, designing and developing Practice Management systems in VB.NET to run on SQL Server databases. The candidate will be responsible for writing source code based on designs approved by management. This will include undertaking research tasks, programming, supporting acceptance testers with problems they encounter in testing the software, etc.
The ideal person for this role will be a person requiring limited supervision and with about 3-5 years (or longer) software development and/or software implementation and support experience, preferably in the Financial accounting and database environment using Windows applications. The person will have good communication and interpersonal skills.
RESPONSIBILITIES
Broadly speaking, the role is to work in the Development team on all technical aspects of the designing, developing and modifying software applications. The term “technical” is used to refer to a mix of work that is more oriented towards the software, the architecture, programming, testing and deployment issues, rather than the “business” side of the implementation. However, the business and technical issues are closely related and have considerable overlap, so the developer will benefit from exposure to both.
The main requirement, then, is for a self-motivated technical all-rounder. What is not required is a highly technical specialist. Where required training in the GreatSoft applications, processes and associated tools, etc. will be given on-the-job, but the developer will also have to be successful at self-training.
The developer will not be required to consult or assist with the implementation of software at the client sites, but may be required to make onsite visits from time to time where required to assist with user acceptance testing and debugging of software faults and issues.
Main tasks:
*.
Analysis, design and development of enhancements and modifications as set out by the Product managers. This will include database processes, server or client PC procedures, installation routines, etc.
*.
Draft technical specifications of software modifications requested, in conjunction with the Development team.
*.
On-site investigation of software defects will be limited to pilot sites conducting user acceptance testing. This may include hands on testing, preparation of test plans, feature lists and other documentation for the Client, training of the Client’s testing staff, and on-going support of testing teams.
*.
Data conversion: analysis, design and programming using VB.NET, SQL and other relevant tools.
SKILLS REQUIRED
ESSENTIAL
*.
3 – 5 Years software development experience
*.
VB.NET experience (.NET Framework 3.5+)
*.
ASP.NET experience, using IIS (Internet Information Services)
*.
MS SQL Server development experience (2008, 2008R2, 2012, including T-SQL, stored procedures and functions)
*.
Other beneficial programming languages: Java Script, HTML5
*.
In depth technical skills and experience (implementation, development, testing, databases, etc.)
*.
Experience and/or Training in the design, analysis, specification and development of systems
*.
MS Windows support experience
*.
MS Office experience
*.
Good business and application sense
*.
Good communication skills, written and verbal
*.
Strong problem solving skills
*.
Attention to detail
*.
Ability to manage responsibility in an independent manner
DESIRABLE
*.
Computer science or relevant tertiary qualification
*.
Experience with relational database design and/or administration
*.
Accounting or Database applications development experience
*.
Software support experience
*.
VB.NET Developer training
THE PERSON
*.
Ability to react in a flexible manner to many and varied requirements
*.
Hardworking and ability to handle pressure
*.
Must be able to comfortably work to tight deadlines with little or no supervision
*.
Mature attitude to developing communication with colleagues and clients
*.
Ability to work to flexible timelines in order to meet deadlines.
*.
Ability to liaise with a demanding client base and prioritise accordingly.
*.
Commitment to customer service and quality
*.
Able to grasp new technologies and keep up to date with changes
*.
Time and project management skills
Salary will be based on qualifications and past experience.
Applicants can please send their CV to marlezes@greatsoft.co.za

*[Report Job Scams]

No comments: