Portrait of software engineer writing code arranging glasses and being happy about parsing results - cloud migration

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

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
wpChatIcon
    wpChatIcon