Net Junior Developer

Johannesburg, Gauteng, South Africa

Job Description


Job Summary The ideal candidate should have 1 of the certifications listed below:

Certifications :

  • AZ-104 xe2x80x93 Azure Administrator Associate
  • AZ-204 xe2x80x93 Azure Developer Associate
  • AZ-305 xe2x80x93 Azure Solutions Architect Expert
  • AZ-400 xe2x80x93 Azure DevOps Engineer Expert
Programming Skills:
  • Minimum 8 years of experience in software development, with a focus on .NET technologies.
  • Proficiency in .NET Core and C# programming.
  • Experience in developing applications using Angular.
  • Strong skills in HTML, CSS, and JavaScript. TypeScript experience is a bonus.
Cloud and DevOps Skills:
  • Proficiency with Cloud Development on Microsoft Azure.
  • Microsoft Certifications in Azure and Azure DevOps.
  • Experience with Docker and Kubernetes for containerization and orchestration.
  • Knowledge of Continuous Integration/Continuous Deployment (CI/CD) principles, with experience in tools like Jenkins, Azure DevOps, or GitHub Actions.
Database and Other Skills:
  • Proficiency with SQL Server database operations, including designing, querying, and optimizing databases.
  • Solid understanding of Agile methodologies, with experience in Scrum.
  • Experience with Git for version control, including branching and merging strategies.
  • Experience with Identity services, such as OAuth, OpenID Connect, or Azure Active Directory.
  • Experience with unit testing frameworks, such as NUnit, xUnit, or MSTest.
  • Good understanding of Computer Networking principles.
Responsibilities:
Development:
  • Design, develop, and maintain the product offering using .NET Core, C#, and Angular.
  • Develop and maintain front-end code using .NET Core, Angular, HTML, CSS, JavaScript, and TypeScript.
Cloud and DevOps:
  • Implement scalable and secure cloud solutions using Azure services such as Azure Functions, Azure Key Vaults, Azure App Services, Azure SQL Database, etc.
  • Use Docker and Kubernetes to manage application deployment and scaling. Azure Container Services Experience is a bonus.
  • Implement and manage Identity services for secure authentication and authorization.
  • Implement CI/CD pipelines, automating build and deployment processes to improve software delivery speed and quality.xe2x80x99
Collaboration and Other Duties:
  • Participate in Agile development processes, including planning, estimation, and retrospectives.
  • Collaborate with QA team to ensure software quality and with Documentation team to ensure accurate and comprehensive product documentation.
  • Write unit tests to ensure code quality and functionality.
Preferred Skills:
  • Experience with specific Microsoft technologies (e.g., Blazor, Xamarin).
  • Knowledge of test-driven development (TDD) and specific automated testing frameworks.
  • Familiarity with microservices architecture.
  • Understanding of specific software design patterns and principles.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills, with the ability to work effectively in a team environment.
Education:
Bachelorxe2x80x99s degree in computer science, Information Technology, or a related field, or equivalent work experience.

Network Contracting

Recruiter

OR

Job Mail

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
    JD1248838
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R50000 per month
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned