Talent.com
This job offer is not available in your country.
.Net Core Developer

.Net Core Developer

Boardroom AppointmentsCape Town, Western Cape, South Africa
30+ days ago
Job description
  • .Net Core Developer - 12 Month Contract
  • Responsibilities :

    • Design, build, deploy, and maintain reusable software components and libraries for use across multiple projects in a complex, containerised, cloud-first .Net Core environment
    • Analyse, diagnose, and resolve application-related errors
    • Stay current with technical and industry developments
    • Collaborate closely with developers and end users to ensure technical compatibility and user satisfaction
    • Remain adaptable to new methodologies and technologies
    • Design, code, test, debug, and document software according to functional requirements
    • Participate proactively in team learning, knowledge sharing, and code reviews
    • Background and Experience Required :

    • Minimum 5-8 years of development experience
    • Tertiary education in Computer Science or a related field
    • Proficient in .Net Core across Windows, Mac, and Linux environments
    • Must-Have Skills :

    • Expert-level experience in .Net Core (Windows, Mac, Linux)
    • Excellent understanding of C# and the .NET framework
    • Expertise in SQL and relational database design (PostgreSQL and AWS RDS preferred)
    • Experience with :
    • Document databases (MongoDB, AWS DocumentDB)

      Streaming and queueing technologies (Kafka, RabbitMQ)

      Caching mechanisms (Redis)

      Strong understanding of Agile development practices

    • Strong analytical and creative problem-solving skills
    • High attention to detail and commitment to clean code principles
    • Emphasis on code quality, architecture, resilience, security, performance, and user experienceSolid understanding of OOP and SOLID principles
    • Proficiency with version control tools and CI / CD concepts
    • Experience with Web APIs and Microservices architectures
    • Beneficial Skills :

    • Knowledge of Domain Driven Design (DDD) and Test Driven Development (TDD)
    • Experience in the Financial Services industry
    • Familiarity with DevOps and DevSecOps practices
    Create a job alert for this search

    Net Developer • Cape Town, Western Cape, South Africa