Junior .Net Developer - Cape Town
Salary Negotiable
Cape Town, Western Cape
Cape Town,
Western Cape
71 hours ago
12-05-2025 2:09:13 PM
Are you a highly motivated and skilled junior .NET developer with a passion for building high-performance enterprise systems in a collaborative environment? Do you possess strong technical, leadership, and management capabilities? If so, we have an exciting opportunity for you!
As a key member of our dynamic team, you will work alongside developers, analysts, and business stakeholders to contribute to the full lifecycle of enterprise-wide systems, from planning and development to deployment and rollout.
Responsibilities:
Leading and Contributing: Play a vital role in project planning, offering your expertise to the development, deployment, and successful rollout of our enterprise-wide systems.
Solution Design and Documentation: Conduct thorough system analysis, develop comprehensive technical design specifications and related documentation, and provide valuable input during system architecture reviews.
Software Development Excellence: Perform high-quality software development in accordance with established specifications.
Code Quality Assurance: Participate in code reviews to ensure adherence to best practices and maintain code quality.
Rigorous Testing: Execute comprehensive software unit and system testing to guarantee the reliability and performance of our enterprise systems.
Proactive Troubleshooting: Effectively troubleshoot issues within our enterprise systems to ensure smooth operation.
Bug Fixing & Enhancement: Identify and resolve software defects, as well as develop and implement enhancements to existing code.
Change Management: Thoroughly test technical changes and efficiently coordinate the release of change requests.
System Implementation: Plan and implement system changes to applications with minimal disruption.
Preventative Maintenance: Proactively plan and manage the preventative maintenance of our critical enterprise systems.
System Administration: Manage user access, gather user requirements, and assess the scope of necessary system changes and enhancements.
Solid proficiency in web development using ASP.NET.
Experience with Vbscript and Visual Studio.
Familiarity with Team Foundation Server (TFS) for version control and collaboration.
Strong understanding of Relational Database Management Systems (RDMS) and SQL Server.
Experience with front-end technologies including HTML, CSS, and Bootstrap.
Proficiency in JavaScript, jQuery/Angular JS, and AJAX.
Experience developing and consuming Web APIs.
Strong skills in C# (.NET) and MVC/Asp.Net Core.
Exposure to Microsoft Azure (Cloud) technologies.
Experience with SSIS, SSRS, and SSAS for data integration and reporting.
Experience in building complex, multi-tier enterprise systems.
Strong understanding of quality assurance principles and practices.
Familiarity with PMBOK project management methodologies.
Experience working within an agile development environment.
Knowledge of the Scrum framework.
Understanding of ITIL principles.
Qualification
Relevant 3-Year Diploma in Software Engineering.
2-3 years of practical experience in a software development environment at a developer level.
Job Type:
Contract- 30 months
Workplace type:
On-Site
Location:
Cape Town