Intermediate C# Developer - Johannesburg Verfied

Salary Negotiable Johannesburg, Gauteng Johannesburg, Gauteng more than 14 days ago 09-05-2019 2:16:11 PM
04-07-2019 2:16:11 PM
Job Description

We are seeking a passionate C# Developer to join our team of motivated consultants. Your enthusiasm for everything tech is an ingredient we are looking for. If you love solving problems the tech way, we welcome you. You will be required to develop back-end and front-end solutions for our clients.

Responsibilities
• Write scalable and robust server-side, client-side web applications and desktop software
• Build reusable code and libraries for future use
• Optimize existing and future code for maximum speed, efficiency and scalability
• Document and maintain existing and future code
• Ensure the security of the underlying customer data by fixing bugs in existing code
• Collaborate with system analysts, business analysts, project managers and any member of the team who has got an invested interest in any one of the various projects on offer
• Participate as a team member in fully Agile/Scrum deliveries
• Develop and use APIs where necessary
• Transform statistical analysis methods into usable end user systems
• Build or integrate multimedia content with web based applications, e.g. video conferencing tools
• Provide system support to existing and future technological tools within the organisation and to clients

Skills and Qualifications
• Have a Bachelor Degree in Computer Science or a related field
• Have strong attention to detail, analytical and problem solving skills
• Understanding of the software development life cycle (SDLC) and associated methodologies
• Excellent collaboration, communication and interpersonal skills
• Must be comfortable with implementing testing frameworks
• Knowledge of C#, MVC, .Net 4.0+ and DevExpress are a requirement
• Candidate must have a solid knowledge MS SQL and SQL
• Proficiency in HTML5, CSS3, XHTML, XML, AJAX, jQuery, Javascript, , AngularJS, React
• Knowledge of web services: WSDL, RESTful and SOAP
• A minimum of 2 years’ experience working primarily on C# based projects as a key developer
• Traceable projects available upon request
• Possess a high understanding of DevExpress
• Must have a general understanding of other database technologies, i.e. MySQL, PostgreSQL; knowledge in NoSQL databases is an added bonus
• Knowledge of Java, R and Python for statistical analysis would be a bonus.
• Candidate with knowledge of Java and deep understanding of Hibernate ORM will have an added advantage
• Proficiency in PHP, ASP is a bonus
• Proficient understanding of code versioning tools and related systems such as Git
• Must be proficient with API development to provide system integration points
• General knowledge of image manipulation and design tools
• General working knowledge of Linux and Windows operating systems
• Knowledge of IIS, Apache or Nginx and CGI concepts