Senior Software Developer/ Technical Team Leader - Port Elizabeth Verfied

Salary Negotiable Port Elizabeth, Eastern Cape Port Elizabeth, Eastern Cape more than 14 days ago 26-05-2017 4:01:25 PM
23-06-2017 4:01:25 PM

Our client seeks to employ an experienced Software Developer/ Technical Team Leader.

Roles and Responsibilities:

  • Work in an agile development environment.
  • Design and develop web applications using .NET technologies, HTML, CSS, Bootstrap and JavaScript with Microsoft SQL Server backend, Entity Framework and LINQ
  • Develop mobile applications for Android and iOS (Native and Xamarin).
  • Perform maintenance of existing code.
  • Perform programming and software design tasks with minimal supervision.
  • Learn new technologies (when required) through self-learning and provided video training.
  • Be involved in ad-hoc projects that are not limited to the technologies listed in this document.
  • Mentor and grow junior team members (when necessary).
  • Applicable Degree, Diploma or Microsoft Certifications
  • Knowledge of various development methodologies
  • An understanding of broad business processes and principles
  • Excellent communication skills & good interpersonal skills
  • Able to work independently as well as in a team
  • Self-starter: highly motivated / enthusiastic / passionate
  • Delivery-focused
  • Analytically and objective, with attention to detail
  • Comfortable in a rapidly-changing environment
  • Minimum requirements 3 to 5 years of software development experience

Technical Experience Required:

  • Strong .NET and MVC development experience (C#)
  • Web Development in the following areas
    • ASP.NET, Bootstrap, HTML5, JavaScript, JQuery, CSS3, JSON, Web Services, Web API
  • Strong database design and SQL experience
    • Writing Queries, Indexing, Entity Framework, LINQ
  • Experience using source control
    • SVN, Git
  • Mobile Development Experience
    • Android, iOS (X Code / Swift), Xamarin cross platform development

Ref: PE001086/CD