Senior .NET Developer - Cape Town
Salary Negotiable
Cape Town, Western Cape
Cape Town,
Western Cape
71 hours ago
12-05-2025 2:01:08 PM
Are you a seasoned and technically astute Senior. Net Developer with proven leadership skills and a passion for building high-performance enterprise solutions? Do you thrive in a collaborative environment, mentoring teams and driving projects from conception to successful deployment? If so, we have an exceptional opportunity for you to join our dynamic team!
As a Senior Solutions Developer, you will be instrumental in shaping the future of our enterprise systems. You will collaborate closely with developers, analysts, and business stakeholders, leveraging your deep technical expertise and leadership capabilities to deliver robust and scalable solutions.
Responsibilities:
Technical Leadership & Project Contribution: Lead and significantly contribute to project planning, providing strategic guidance and technical direction for the development, deployment, and rollout of enterprise-wide systems.
Solution Architecting & Design: Conduct in-depth system analysis, develop comprehensive technical design specifications and related documentation, and provide critical inputs and guidance during system architecture reviews.
Advanced Software Development: Perform complex software development tasks according to specifications, ensuring high-quality and efficient code.
Code Quality Champion: Lead and participate in rigorous code reviews, fostering best practices and ensuring code maintainability and quality standards.
Comprehensive Testing: Oversee and participate in software unit and system testing to guarantee the stability, performance, and reliability of our enterprise systems.
Expert Troubleshooting & Resolution: Lead the troubleshooting efforts for complex issues within our enterprise systems, ensuring timely and effective resolutions.
Bug Management & Enhancement Strategy: Expertly identify and resolve software defects, and strategically plan and implement code enhancements.
Efficient Change Management: Oversee the testing of technical changes and expertly coordinate the release of change requests with minimal disruption.
Strategic System Implementation: Plan and execute complex system changes to applications, ensuring seamless integration and minimal impact.
Proactive System Maintenance: Strategically plan and manage preventative maintenance activities for our critical enterprise systems, ensuring optimal uptime and performance.
System Administration & Governance: Oversee system administration tasks related to user access, user requirements, and the assessment of scope for significant system changes and enhancements.
Mentorship & Knowledge Sharing: Provide invaluable mentorship and facilitate skills transfer to team members and junior developers through presentations, workshops, and individual coaching sessions.
Extensive experience in web development using ASP.NET.
Solid working knowledge of Vbscript and Visual Studio.
Proven experience with Team Foundation Server (TFS) for collaborative development.
Deep understanding of Relational Database Management Systems (RDMS) and advanced proficiency in SQL Server.
Strong front-end development skills including HTML, CSS, and Bootstrap.
Expertise in JavaScript, jQuery/Angular JS, and AJAX.
Proven ability to design, develop, and consume Web APIs.
Advanced proficiency in C# (.NET) and MVC/Asp.Net Core.
Practical experience with Microsoft Azure (Cloud) technologies.
Solid experience with SSIS, SSRS, and SSAS for robust data integration and reporting solutions.
Demonstrated experience in building complex, multi-tier enterprise systems.
A strong understanding of quality assurance methodologies and best practices.
Familiarity with PMBOK project management principles.
Proven experience working within an agile development environment.
Solid understanding of the Scrum framework.
Knowledge and understanding of ITIL principles.
Qualification
Bachelor’s Degree in Software Engineering or a related technical field.
5-7 years of progressive experience in a software development environment, demonstrating expertise at a senior developer level.
Job Type:
Contract- 18 months
Workplace type:
On-Site
Location:
Cape Town