Snr Software Developer - Stellenbosch Verfied

Salary Negotiable Stellenbosch, Western Cape Stellenbosch, Western Cape more than 14 days ago 26-10-2017 7:43:09 AM
21-12-2017 7:43:09 AM
Job Description:

To analyse, estimate, document, code and test software to meet the business requirements of our Customers.
To achieve task objectives that will result in successful project completion.
Maintenance work is also required in order to support our product suite.
Participate in Agile and Scrum events as a cross functional team member
Write and verify code which adheres and according to accepted criteria, standards and best practises
Estimate Product Backlog Items (PBI) work efforts
Evaluation of technical feasibility.
Implementation of backlog items during sprint timeline.
Collaborate extensively and follow a cooperative product development model
Contribute in developing and refining existing development process to enhance quality and productivity
Participate in product maintenance activities, including root cause analysis, fixing bugs and second line support when required

Qualifications:

Bachelors in Engineering/MCA/MSC/BSc/BComm with Computer Science as major
4-6 years of relevant experience
Experience in application development - windows, nTier environment
Experience in working agile environment (Scrum), test driven development
Excellent interpersonal, written, and oral communication skills
Shipping domain experience a plus
Object Oriented Design and Development
Design Patterns - OO Design Patterns, .NET Design Patterns
.Net Framework 4.0, 4.5, 5.0
Must have strong C# Programming skills
Windows Forms, WPF, WCF
SQL Server 2012/2014
Win32/COM, NHibernate , DevExpress, nUnit and Robot Automation advantageous
Software versioning and revision control system like SVN
Delphi programming skills are advantageous, but not a requirement