Job Description
We are looking for skilled C# Web Developers that have a passion to work in an established JSE company with a dynamic team in delivering our leading SaaS Communication platforms used by top corporate and service providers.
We are passionate about our solutions, our people and what we bring to market and we are looking for candidates that share this vision and have a keen appetite to be involved in what we are doing within the communication space, delivering challenging cutting-edge web and mobile solutions.
As a C# Developer delivering web solutions, you will play a vital role in contributing to our existing team of developers. Your role will be influential in guiding, contributing and development of a variety of technically challenging projects. Your role will be to provide direction into our scalable web based solutions deployed in a large cloud environment, as well as play an influential role in implementing leading technologies.
Key responsibilities and expectations of role:
- Proven background of technical and architectural contribution to new and existing products.
- Proven background in software design and architecture
- Proven experience working with agile teams and successfully delivering agile based software projects
- Appreciation of User Experience and User Centered Design concepts
- Appreciation of modern web technologies (Angular, JQuery, Bootstrap, HTML5 and CSS3)
Desired Skills & Experience Required:
- At least 5 years of experience working as a Developer of Web based solutions.
- At least 5 years experience with Microsoft Technologies, including C#, .NET Framework and SQL Server.
- Proven experience architecting, designing and implementing software and database solutions.
- High proficiency in object oriented analysis and design patterns
- Proficiency with JavaScript and JQuery.
- Proficiency with CSS and HTML skills
- Strong analytic, written and verbal skills
Highly desirable:
- Experience with Entity Framework and/or Fluent API.
- Experience with MVC.
- Experience with Bootstrap.
- Experience developing Billing systems, Management systems or other business systems.
Qualifications:
- Relevant tertiary qualification in Software Development required