Developer (team Lead) - Durban Verfied

Salary Negotiable Durban, Kwazulu-Natal Durban, Kwazulu-Natal more than 14 days ago 25-06-2017 8:39:03 PM
23-07-2017 8:39:03 PM
About the Company
We are looking for developers that the enthusiastic and looking to make a name for themselves, with an appetite to create truly awesome apps. We are a market leader in the telecommunications industry, with a focus on innovation and automation.
 
Experience & Qualifications:
  • A degree, diploma or equivalent qualification in a relevant field, e.g. Computer Science, IT, ICT.
Duties:
  • Design software solutions that meet the business requirements and are easy to maintain.
  • Develop software systems according to specifications.
  • Follow and contribute to development policies and procedures.
  • Take part in regular stand-ups, planning sessions, retrospectives and development sprints.
  • Contribute to creating and running automated testing, maintenance and bug-resolution processes.
  • Help in maintaining our development and production environments.
  • Roll up your sleeves and get stuck in! We're a small team in a dynamic environment so we need developers who don't mind pitching in with everyone else to do whatever it takes to achieve great things.
Essential:
  • Assist with technical planning alongside the CTO, CIO and development team.
  • Model technical solutions and document the technical designs. Maintain the technical documentation.
  • Monitor compliance with development policies and procedures and enhance as required.
  • Advise and assist on the overall development strategy and direction.
 
Beneficial:
  • Test-driven development including knowledge of stubbing, mocking and spies.
  • Server and back-end development experience, ideally with Java and C#.
  • Mobile app development – using frameworks like Nativescript or Xamarin.
  • A working knowledge of APIs and web services, particularly JSON, REST, SOAP and similar data integration methods.
  • A working knowledge of cloud development, hosting and database services.
  • Knowledge of Redis, Resque, Memcached or WebSockets.
  • A working knowledge of SaaS, IAAS, MBaaS and BaaS services.
  • Experience working with the Agile and SCRUM methodologies.
  • Experience with GIT / Bitbucket.
  • Significant experience with JavaScript, HTML5 and CSS3 and Bootstrap3/4
  • Experience with JavaScript frameworks, ideally one or more of Node, JQuery, KendoUI
  • Java, C# and/or VB
  • Broad RDBMS experience, specific flavour irrelevant. Experience with, MySQL, PosgreSGL, MSSQL and some NoSQL ideal.
  • A working knowledge of current web and mobile app development.
  • Comfortable working in a Windows and Linux environment.
  • Be able to work both individually and as a team player.

Recruiter: CompuJobs