Mid Full Stack Developer (C#.Net, Angular)

Developer/Designer
Cape Town – Western Cape – South Africa

We are seeking an experienced Mid-level Full Stack Developer on contract in Bellville – Hybrid. You will be responsible for developing and maintaining web applications using Angular, Typescript, Ionic, SQL Server, Docker, Azure DevOps, C#, and .net Core technologies. Bring your 3+ years of experience with the listed technologies.
 
Type: 1-Year Contract – Hybrid (3 days in office in Bellville)
Rate: Up to R320 per hour
 
Responsibilities
  • Develop high-quality, maintainable, and scalable web applications using Angular, Typescript, Ionic, SQL Server, Docker, Azure DevOps, C#, and .net Core.
  • Collaborate with cross-functional teams to design, develop and implement new features.
  • Write clean, efficient, and well-documented code that conforms to coding standards.
  • Participate in code reviews to ensure code quality and suggest improvements.
  • Troubleshoot and debug web applications to ensure smooth operation.
  • Ensure that all applications are responsive and optimized for different devices and screen sizes.
  • Develop and maintain APIs to support the web application.
  • Work with product owners and other stakeholders to understand requirements and develop solutions that meet business needs.
  • Write and maintain technical documentation for the applications.
 
Requirements
  • Bachelor’s degree in Computer Science or related field, or relevant work experience.
  • 3+ Years’ experience in full-stack development using Angular, Ionic, SQL Server, Docker, Azure DevOps, C#, and .net Core.
  • Experience in Agile development methodologies.
  • Solid understanding of object-oriented programming principles.
  • Strong experience with C# and .NET Core.
  • Proficient in SQL Server and database design.
  • Experience with Docker and containerization.
  • Experience with Azure DevOps for CI/CD pipelines and deployment.
  • Experience with Git for version control.
  • Strong problem-solving skills and attention to detail.
  • Ability to work independently and in a team environment.
  • Excellent written and verbal communication skills.
  • Experience working in the agricultural industry or a related field is beneficial.
Familiarity with AWS and/or Google Cloud Platform.