Senior C# ASP.net Developer
|Job Title:||Senior C# ASP.net Developer|
|Job Published:||April 13, 2017 11:34|
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.
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
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