Dot Net Developer

ZA, South Africa

Job Description

Job Summary:




As a .NET Developer , you will be responsible for designing, developing, and maintaining cloud-based applications using Microsoft Azure and .NET technologies. You will also implement containerization strategies using Docker to ensure seamless deployment and scaling of applications.


Responsibilities:




Design, develop, and maintain scalable and high-performance applications using .NET Core/Framework and Azure services. Implement containerization strategies using Docker, including creating and managing Docker images, containers, and orchestrations. Collaborate with cross-functional teams to define, design, and ship new features. Utilize Azure DevOps for CI/CD pipelines to automate application deployment and management. Monitor and troubleshoot application performance, ensuring reliability and efficiency. Write clean, maintainable, and efficient code following best practices and coding standards. Participate in code reviews and provide constructive feedback to team members. Document application architecture, design decisions, and code for future reference and scalability. Stay updated with the latest industry trends, technologies, and best practices to continuously improve development processes.

Qualification:




Bachelor's degree in Computer Science, Engineering, or a related field. 3+ years of experience in .NET development, with a strong understanding of C#, ASP.NET Core/Framework. 2+ years of experience working with Microsoft Azure services such as App Services, Azure Functions, Azure Storage, and Azure SQL Database. Proficiency in containerization technologies, particularly Docker, including creating and managing Dockerfiles and images. Experience with orchestration tools like Kubernetes or Azure Kubernetes Service (AKS) is a plus. Strong knowledge of RESTful API design and development. Familiarity with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React is a plus. Experience with version control systems like Git. Strong problem-solving skills and the ability to work independently and as part of a team. Excellent communication skills and attention to detail.

Preferred Qualifications:




Microsoft Azure certifications (e.g., Azure Developer Associate, Azure Solutions Architect). Experience with microservices architecture. Knowledge of DevOps practices and tools, such as Jenkins, Terraform, or Ansible. Familiarity with Agile/Scrum methodologies.

Think you are apt for this role?

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1614096
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    ZA, South Africa
  • Education
    Not mentioned