Position Overview
The primary responsibility will be design, development, testing and debugging of software.
Core Responsibilities
- Design, develop, test, debug software according to functional requirements.
- Use technologies JavaScript, C#, ASP.NET MVC, MSSQL.
- Follow standards and methodologies.
- Work closely with developers, end users, business analyst, architecture team to ensure compatibility, quality, user satisfaction.
- Plan work breakdown from functional requirements.
- Analyze, diagnose, resolve errors related to software applications.
- Maintain systems once up and running.
- Oversee implementation of new system.
- Keep abreast of technical and industry developments.
- Log hours.
Skills & Functional Requirements
- 8+ experience in .NET development.
- Solid understanding of ASP.NET MVC, WCF, T‑SQL, ORM EF, RESTful services.
- Experience with architecture: N‑tier, SOA, OOP principles.
- Experience with JS frameworks (Angular).
- Experience with authentication/authorization, OAuth, OWIN.
- Experience with Dependency Injection (Unity, Autofac).
- Experience with Domain‑Driven Design and TDD.
- Knowledge of Neo‑Security Stack beneficial.
Life Skills
- Strong analytical skills.
- Attention to detail.
- Effective teamwork.
- Good written and verbal communication.
- Interpersonal skills.
- Flexible approach, adapt under pressure.
- Ability to work under own initiative and under pressure.
Qualification Requirements
- University degree in Computer Science or similar.
- MCSD beneficial.
- Mid‑Senior level.
Recruiter: AllSpes (Pty) Ltd