Our client is a Centurion based software development company looking for an ASP.Net C#
developer with 2+ years' experience in designing, development and deployment of ASP.Net
MVC and ASP.Net Core Web applications.
Duties & Responsibilities:
You will become part of an experienced team of Web developers whose focus is to develop and maintain their flagship web-based software, that is used by national and
International clients. You will be involved in, and contribute to, the complete development lifecycle including system design, database design, development and deployment.
Depending on your experience you can also:
- Become a mentor for junior/intermediate developers
- Become a team leader for your own small team of developers
- Form part of the group of seniors who assist with decisions regarding technology,
architecture, high level project planning, resource allocation, implementations, etc
Desired Experience & Qualifications:
- Applicable university degree (preferably B.Sc. or B.Eng.)
- Post graduate degree will have preference
- Very good study marks will have preference
- South African Citizen, fluent in Afrikaans and English
- Very good interpersonal and communication skills
- A thorough understanding and in-depth knowledge of ASP.Net architecture
- 2+ years' experience in the design, development and implementation of software with
experience in the following:
- ASP.Net Core
- C#
- Microsoft Entity Framework
- LINQ (Language-Integrated-Query)
- Razor
- Bootstrap (Responsive web development)
- SQL Server 2008+
- Stored procedures and database design
- JavaScript / jQuery
- React
- Ajax
- Restful Web APIs
- HTML
- CSS
- IIS
- Experience in C# ASP.Net Web Forms, will be an advantage
- Experience in front end frameworks such as React, Vue.js will be advantageous
- Knowledge of Web applications running on the Internet including:
- Performance improvement
- Browser compatibility
- Security principles
- Upgrading and support requirements
Personal Attributes
You are required to have the following attributes:
- Self-motivated
- Excellent team player
- Have a passion for high quality, accuracy and excellent client service
- Very good communication skills
- High level of emotional intelligence
- Attention to detail
- Easy to work with
- Positive attitude
- Excellent problem-solving skills
Job Type: Full-time
Pay: R40000,00 - R60000,00 per month
Work Location: In person
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.