About this role
.NET Developer
About the job .NET Developer
.NET Developer
Location: Cape Town (Bellville South) Contract Duration: 12 Months
Build. Innovate. Deliver Enterprise Solutions.
An established organisation is seeking an experienced .NET Developer to join its technology team on a 12-month contract.
This is an excellent opportunity for a skilled Full Stack Developer who is passionate about developing high-performance enterprise applications, writing clean and maintainable code, and collaborating with cross-functional teams to deliver innovative software solutions.
Key Responsibilities
-
Collaborate with systems analysts, project managers and business stakeholders to understand project requirements and objectives.
-
Participate in planning, requirements gathering, deployment and rollout of enterprise-wide systems.
-
Conduct system analysis and contribute to solution design specifications.
-
Develop high-quality Full Stack applications using C# and .NET technologies.
-
Develop front-end and back-end components in line with technical specifications.
-
Implement business logic, data access layers and database integrations.
-
Develop and maintain Web APIs.
-
Perform software unit testing, system testing and troubleshooting.
-
Identify bugs and implement fixes and enhancements.
-
Participate in code reviews and ensure adherence to coding standards and best practices.
-
Create scalable, efficient and maintainable solutions using appropriate design patterns.
-
Coordinate the testing and release of system changes.
-
Assist with application maintenance, preventative maintenance planning and system enhancements.
-
Perform system administration related to user access and system configuration.
-
Produce and maintain technical documentation.
-
Minimum Requirements
-
3-Year Diploma in Software Engineering or a related field.
-
3–5 years' experience in a software development environment at Developer level.
-
Experience with ASP.NET web development.
-
Strong understanding of software development principles and best practices.
-
Experience developing enterprise applications.
-
Technical Requirements
-
C#
-
.NET / ASP.NET Core / MVC
-
Web API
-
SQL Server
-
Visual Studio
-
Team Foundation Server (TFS)
-
Relational Database Management Systems (RDBMS)
-
HTML
-
CSS
-
Bootstrap
-
JavaScript
-
jQuery and/or AngularJS
-
AJAX
-
VBScript
-
SSIS, SSRS and SSAS
-
Microsoft Azure (Cloud)
-
Preferred Experience
-
Building multi-tier enterprise systems.
-
Quality Assurance principles and testing practices.
-
PMBOK project methodology.
-
Agile software development.
-
Scrum framework.
-
ITIL knowledge and understanding.
-
We're Looking For Someone Who Is
-
Passionate about software development and continuous improvement.
-
Analytical with excellent problem-solving skills.
-
Detail orientated and committed to producing high-quality code.
-
A collaborative team player who communicates effectively with technical and business stakeholders.
-
Comfortable working across both front-end and back-end technologies.
-
Proactive, adaptable and eager to learn new technologies.
-
Able to work independently while managing multiple priorities.
-
Contract Requirements
-
Candidates must be based and residing in Cape Town.
-
Must have reliable and uninterrupted internet connectivity at home.
-
Must be available to work onsite in Bellville South approximately four days per week, or as required by project needs.
-
Must be fully dedicated to the engagement and may not be assigned to other client projects during the contract period.
-
Required hardware and standard Microsoft Office software will be provided.
-
Candidates must make provision for the annual closure period, as non-working days during this period will not be covered.
-
Why Apply?
-
This is an opportunity to work on enterprise-scale technology initiatives, developing modern software solutions in a collaborative and innovative environment while contributing to the delivery of critical business systems.
-
If you're an experienced .NET Developer with strong Full Stack development skills and a passion for building high-quality applications, we'd love to hear from you.