Location: Cape Town,Western Cape,South Africa

Senior Software Developer, Cape Town, Location, City Centre, Cape Town, Job Type Full-Time

A top online marketing and customer relationship management company is looking for a focused, self-motivated and dynamic individual to join their software development team. Go to work every day on their awesome campus, which includes a canteen and gym with personal trainers. Complement your work day with a drink made by the baristas staffing the in-house coffee bar, or just grab something from the fully stocked fridges. The work environment is fast moving, focused, structured and collaborative. You would form a vital part of a team of C# Developers who are responsible for critical business processes.

Operating duties would include: Software development and unit testing, Maintenance of current systems (web/other) and the development of new systems (web/other) using available and new technologies as they become available. Collaborate with Product Owners and Test Analysts in developing, testing and deploying of systems components, Research and develop new technologies, Provide second/third line support to IT for software deployed into company eco system, With assistance where requited analyse and resolve complex and high impact production issues. Monitor systems performance and ensure all SLA’s are met, Assist technical writers with technical documentation and user manuals related

Duties to team: Transfer of business and technical knowledge to the greater team. Technical guidance and mentoring of developers

Duties to Technical Lead and Software Development Manager: Assist in enforcing Agile and Scrum methodology in the teams. Assist in code reviews, Assist in coordinating Pair Programming, Assist in implementation of best practices, coding standards and relevant methodologies

Requirements: At least 5 years’ hands-on development experience. Computer Science related degree, diploma or similar qualification. Proven experience in internet technology and web development. Proven experience in coding with an understanding of system architectures and knowledge of SOA. Solid knowledge of OO, development methodologies and applying patterns, Proficient with MS SQL Server databases, Excellent working knowledge of C#; ASP.NET, XML, SOAP, HTML5, JavaScript, jQuery, JSON, Stored Procedures, Visual Studio, Experience in working with agile teams and successfully delivering agile based software would be highly advantageous

Understanding of the following would be highly advantageous but not required: MVC pattern, Message Queues (RabbitMQ), NoSql (Mongo), Out of Memory Caching (Couchbase), Real time evaluations (SignalR/XSockets), Source control concepts (Merging, Branching, Publishing), Continuous Integration

Personal Competencies: Great meeting etiquette no matter the audience. Able to listen attentively and process information quickly. Able to ask clarifying questions and provide accurate information. Personal Management and behavioural competencies, Stable, adaptable individual who is able to handle stress in calm, mature way. Ability to deal with stress

Posted: 20-06-2016
Salary: Competitive

NOTE: Never make payment to any employer, person, company, contractor or agency to get hired for a Job.

How to apply?

If you meet the above-mentioned requirements and are interested to work in a great team, please send your CV to adriaan@akarecruitmentint.com

Related Jobs
Private

Posted: 25-01-2018 Location:  Al Ain,United Arab Emirates

DGS Marine

Posted: 25-08-2014 Location:  Dubai,United Arab Emirates

Confidential

Posted: 06-06-2014 Location:  Sharjah,United Arab Emirates

Private

Posted: 17-11-2022 Location:  Port Elizabeth,Eastern Cape,South Africa

Private

Posted: 17-04-2017 Location:  Dubai,United Arab Emirates