
Senior Full Stack ASP.NET
Overview
A Senior Full Stack ASP.NET Developer job listing typically involves a position for an experienced developer skilled in both front-end and back-end technologies, primarily focused on ASP.NET for building robust web applications. Here’s a breakdown of what such a job description might include:
Core Developer
with expertise in C#, ASPS.NET Core MVC, React, JavaScript, jQuery, HTML5, and CSS/Bootstrap, the skills and knowledge associated with these technologies.
Key Responsibilities:
- Full Stack Development: Work on both front-end (UI/UX) and back-end (server-side logic, databases) of web applications.
- ASP.NET Core: Develop scalable and high-performance web applications using ASP.NET Core, which includes both MVC (Model-View-Controller) and Web API frameworks.
- Front-end Development: Work with technologies like HTML5, CSS3, JavaScript, and modern front-end frameworks such as Angular, React, or Vue.js.
- Database Design: Design, implement, and maintain SQL Server databases, working with Entity Framework or similar ORMs.
- Version Control: Use Git for source code management and collaborate with teams through code reviews and Git-based workflows.
- Cloud Integration: Work with cloud platforms like Microsoft Azure or AWS for deployment, scalability, and CI/CD pipelines.
- Security: Implement best practices for security, such as user authentication, authorization, data validation, and encryption.
- Testing & Debugging: Write unit and integration tests, and troubleshoot and debug issues in production systems.
- Collaboration: Work closely with cross-functional teams (designers, business analysts, etc.) to deliver features aligned with business requirements.
- Mentorship: Lead or mentor junior developers, providing technical guidance and code review support.
Business Solution Delivery
- Deliver Business Solutions to agreed quality, time, and cost scales.
- Deliver well-tested and quality assured Web Application
- Debug software for client applications to ensure that it is fit for purpose
- Resolve web application issues raised during User Acceptance Testing Providing end-user training on developed and improved Web Applications.
Liaison and Coordination
- Oversee architectural design and integration content management, portals, collaboration, business processes or other solutions.
- Liaise with service providers and internal stakeholders to coordinate services
- Work with Business Analyst to interpret requirements for application enhancements and development.
- Provide support for projects during installation and post-implementation.
System Maintenance and Support
- Investigate and resolve application issues within the agreed SLA Respond to system issues, end-user queries, and maintenance requests.
- Provide user training to staff as and when requested
- Plan and implement software version upgrades in line with the software release roadmap
- Review website interface and software stability.
- Maintain, support, and improve web applications.
- Support and maintain the Website
- Oversee service providers who are supporting and maintaining web Applications
Desired Experience & Qualification
- National Diploma in IT or related qualification
- Ideal Qualification: IT related Degree and MOSS and WSS Certification
Desired Experience:
- 8 years’ experience in Relational Databases (MS SQL and Oracle)
- 8 years’ experience in Coding using C#, ASP.NET, Blazor and Razor pages, and .NET Frameworks including .Net Core.
- The following will be an added advantage: JavaScript, HTML5, CSS, XML, jQuery, SQL Server
- Experience using Git or DevOps repos
Job Category: Senior Full Stack ASP.NET
Job Type: Full Time
Job Location: Wendywood Sandton Johanneburg