Description:
Responsibilities:- Design, develop, test, and debug software according to functional requirements.
- Utilize technologies such as JavaScript, C#, ASP.NET MVC, and MSSQL to develop robust and scalable software solutions.
- Adhere to established standards and development methodologies.
- Collaborate with other Developers, Business Analysts, and end-users to ensure technical compatibility and user satisfaction.
- Work closely with the Team Leader and Business Analyst to understand functional and system requirements.
- Partner with the architecture team to ensure architectural integrity and product quality.
- Effectively communicate and interact with stakeholders to ensure alignment on project goals and progress.
- Plan work breakdowns from functional requirements and manage project milestones.
- Analyze, diagnose, and resolve software application errors.
- Maintain systems post-deployment and oversee the successful implementation of new systems.
- Stay up-to-date with technical and industry developments to continuously improve development practices.
- Track and log work hours as required.
Skills & Functional Requirements:
- At least 5+ years of experience in C# .NET development.
- Strong understanding of ASP.NET MVC.
- Solid experience in WCF (with nServiceBus being a plus).
- Proficient in T-SQL, and MS SQL (experience with Oracle is beneficial).
- Deep understanding of SOA and OOP principles.
- Knowledge of N-tier and N-layered architecture.
- Solid experience with JavaScript frameworks and libraries (experience with Angular is a plus).
- Strong experience with ASP.NET authentication and authorization mechanisms.
- Familiarity with ORM technologies (e.g., entity framework).
- Experience with RESTful services is beneficial.
- Knowledge of or experience with the Neo-Security Stack (OAuth, OpenConnectId, Secure Token Service, and Microsoft Identity) is a plus.
- Experience with dependency injection and inversion of control frameworks, such as Microsoft Unity Container or Autofac.
- Experience with Microsoft Open Web Interface (OWIN) is beneficial.
- Proficiency in Domain-Driven Design (DDD) and Test-Driven Development (TDD).
Qualification Requirements:
- University Degree in Computer Science or a similar tertiary qualification.
- Microsoft Certified Solutions Developer (MCSD) certification is a plus.
Apply now!
17 Mar 2025;
from:
gumtree.co.za