- Location
- Cape Town
- Type
- Full-time
- Department
- IT
- Closing date
- Today
- Source
- CareersPage
Description
.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.