Senior C# Developer

Senior C# Developer

Job Title: Senior C# Developer
Location: Gauteng
Salary: 750000.00
Reference: JN -032017-7893
Job Published: April 13, 2017 11:34

Job Description

An intelligent solutions company with strong, industry-specific expertise and core capabilities in data management, GIS, analytics and software development.
We specialise in delivering integrated, online knowledge solutions, batch and real-time data quality solutions, and a broad range of geo-spatial and analytic projects to a range of property, business to consumer, government and financial services clients.
We hire exceptional people and provide them with an environment where they can excel. Our non-corporate culture encourages flexibility, collaboration and innovation.
We pride ourselves on our core values of excellence, integrity, innovation, flexibility, impact and teamwork which are reflected in each development, project, product or service we undertake to deliver.

Experienced C# ASP.NET/MVC developer required to join the software development team for web-based and mobile products, with responsibilities including:
 System design, development, maintenance and refactoring
 Coaching and mentoring of junior developers
 Application performance improvements
 Input into architecture designs

 Matric and a relevant tertiary qualification required
 Role-related certifications advantageous (e.g. MCSE, MCSD)

 At least 5 years software development experience across full project life-cycle
 Experience in Agile software development methodology beneficial.

Technical skills
 ASP.NET web development with C# (incl. XML,CSS, AJAX, JScript, jQuery, MVC, HTML and HTML5)
 Experience in Visual Studio 2015 or later
 Object-oriented design and development
 Implementing architectural and software design patterns
 Database development (DB design, stored procedures, MS SQL 2014)
 Experience with spatial data advantageous (Google Maps API, SQL spatial queries)
 Source control(git) management and deployment architecture and processes
 Unit testing frameworks and effective unit tests

Non-technical skills
 Able to work well in a team as well as individually
 Able to accurately estimate effort on tasks, prioritise work and deliver to deadlines
 Positive outlook on life, work and other people
 Attentive to detail, and able to think creatively outside the box
 Excited about learning, pushing technical limits and finding new solutions
 Good analytical / problem solving skills
 Good verbal and written communication skills

Get similar jobs like these by email

By submitting your details you agree to our T&C's