Senior Full-Stack Developer (C# ASP.NET, JavaScript) - Remote, Cape Town
Senior Full-Stack Developer (C# ASP.NET, JavaScript) - Remote, Cape Town
-
Cape Town, South Africa
-
Last edited: less than a month ago
-
Save
Description
Environment Our client is a rapidly expanding international consultancy specializing in bespoke software development and digital transformation solutions for a diverse corporate clientele. They are currently seeking a Senior Full-Stack C# ASP.NET Developer, which is a key technical position within a small, agile, and globally distributed team. The role demands a high level of technical expertise and leadership, encompassing the entire software development lifecycle. You will architect and build robust digital solutions, mentor emerging talent, and drive project delivery using a modern, Microsoft-centric technology stack while adapting to new tools and methodologies.
The successful candidate will need 9+ years of professional Full-Stack Development experience with a proven track record of leading technical deliverables and mentoring team members.
Duties Write high-quality, maintainable, and well-tested code, with careful consideration for team standards, readability and long-term sustainability. Participate in and lead peer code reviews to ensure quality, consistency, and knowledge sharing across the team. Provide clear guidance, constructive feedback, and ongoing mentorship to less Senior Developers, supporting their technical growth and confidence.Take a lead role in the design and implementation of software solutions, overseeing the technical direction and execution of large or complex projects. Translate technical and business requirements into well-scoped, iterative deliverables that support incremental progress and predictable outcomes.
Requirements Qualifications:
A Bachelor’s Degree in Computer Science, IT, Engineering, or proven equivalent professional experience.
Technical Stack&Requirements:
9+ Years of professional Full-Stack Development experience with a proven track record of leading technical deliverables and mentoring team members. Solid, hands‑on experience with C# and .NET, applying best practices to build reliable and scalable applications. Excellent knowledge of modern web client‑side technologies, including JavaScript frameworks (such as Angular, React or Vue), TypeScript, and CSS, with an understanding of how these fit into a cohesive Frontend architecture.Ability to work effectively within existing frameworks, patterns and architectural decisions, adding value while maintaining consistency and technical integrity. Proven experience in a formal Software Development environment, contributing to production systems and collaborating within a professional team.Solid understanding of Object‑Oriented design principles and their practical application in day‑to‑day development. Good working knowledge of SQL Server and relevant ORMs, such as Entity Framework, including data modelling and query performance considerations. Experience using Source Control tools (e.g. Git and relatedworkflows) to manage code changes collaboratively and responsibly.Ability to translate business requirement and stakeholder feedback into well‑designed, functional software solutions.
Desirable–
Background in the financial industry, with an understanding of regulatory, security and compliance considerations. Experience working with Microsoft Azure services, including cloud‑based application hosting, deployment, and supporting infrastructure.
Attributes Strong technical capability paired with genuine passion for coding and continuous improvement. Ability to articulate technical concepts effectively within a team and to clients, translating complexity into practical understanding. Collaborate effectively with other Developers through Pair Programming and shared problem‑solving, thriving in a remote working environment that relies on video calls and clear communication.Remain calm and focused under pressure, approaching challenges with a steady and solution‑oriented mindset. Apply strong analytical thinking and close attention to detail to diagnose issues, evaluate options and deliver reliable outcomes. Demonstrate curiosity and a willingness to learn new technologies, tools, and approaches as the technical landscape evolves.Operate as a disciplined self‑starter, able to work autonomously with minimal supervision while staying accountable in a flexible work environment.
#J-18808-Ljbffr
The successful candidate will need 9+ years of professional Full-Stack Development experience with a proven track record of leading technical deliverables and mentoring team members.
Duties Write high-quality, maintainable, and well-tested code, with careful consideration for team standards, readability and long-term sustainability. Participate in and lead peer code reviews to ensure quality, consistency, and knowledge sharing across the team. Provide clear guidance, constructive feedback, and ongoing mentorship to less Senior Developers, supporting their technical growth and confidence.Take a lead role in the design and implementation of software solutions, overseeing the technical direction and execution of large or complex projects. Translate technical and business requirements into well-scoped, iterative deliverables that support incremental progress and predictable outcomes.
Requirements Qualifications:
A Bachelor’s Degree in Computer Science, IT, Engineering, or proven equivalent professional experience.
Technical Stack&Requirements:
9+ Years of professional Full-Stack Development experience with a proven track record of leading technical deliverables and mentoring team members. Solid, hands‑on experience with C# and .NET, applying best practices to build reliable and scalable applications. Excellent knowledge of modern web client‑side technologies, including JavaScript frameworks (such as Angular, React or Vue), TypeScript, and CSS, with an understanding of how these fit into a cohesive Frontend architecture.Ability to work effectively within existing frameworks, patterns and architectural decisions, adding value while maintaining consistency and technical integrity. Proven experience in a formal Software Development environment, contributing to production systems and collaborating within a professional team.Solid understanding of Object‑Oriented design principles and their practical application in day‑to‑day development. Good working knowledge of SQL Server and relevant ORMs, such as Entity Framework, including data modelling and query performance considerations. Experience using Source Control tools (e.g. Git and relatedworkflows) to manage code changes collaboratively and responsibly.Ability to translate business requirement and stakeholder feedback into well‑designed, functional software solutions.
Desirable–
Background in the financial industry, with an understanding of regulatory, security and compliance considerations. Experience working with Microsoft Azure services, including cloud‑based application hosting, deployment, and supporting infrastructure.
Attributes Strong technical capability paired with genuine passion for coding and continuous improvement. Ability to articulate technical concepts effectively within a team and to clients, translating complexity into practical understanding. Collaborate effectively with other Developers through Pair Programming and shared problem‑solving, thriving in a remote working environment that relies on video calls and clear communication.Remain calm and focused under pressure, approaching challenges with a steady and solution‑oriented mindset. Apply strong analytical thinking and close attention to detail to diagnose issues, evaluate options and deliver reliable outcomes. Demonstrate curiosity and a willingness to learn new technologies, tools, and approaches as the technical landscape evolves.Operate as a disciplined self‑starter, able to work autonomously with minimal supervision while staying accountable in a flexible work environment.
#J-18808-Ljbffr
Highlights
-
Company nameDataFin Recruitment
-
Job positionSenior Full-Stack Developer (C# ASP.NET, JavaScript) - Remote
Safety Tips
Report any suspicious ads or messages.
More info about this ad
Senior Full-Stack Developer (C# ASP.NET, JavaScript) - Remote has been posted in the Cape Town Information Technology category on Locanto.
Why not check out other ads in this category, such as Automation Developer X2 - Contract, Cape Town, Senior IT Technician – IP Surveillance (CPT Onsite), Cape Town or Junior Land Development Manager in Cape Town. Currently, there are 345 ads posted in the Information Technology category in Cape Town.
There are more ads within a 15 km radius for this category. If you want to view those ads, click here.