Senior Software Developer/ Technical Team Leader - Port Elizabeth
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
- Mobile Development Experience
- Android, iOS (X Code / Swift), Xamarin cross platform development
Ref: PE001086/CD