Description:
Responsibilities:C# Development: Collaborate with cross-functional teams to design, develop, and maintain robust C# applications. Microsoft Azure: Utilize Microsoft Azure services to build, deploy, and manage cloud-based solutions, ensuring scalability, security, and reliability. API Integration: Create and integrate APIs, ensuring seamless communication between various components and third-party services. CI/CD: Implement and maintain CI/CD pipelines to automate the deployment process and ensure rapid and error-free releases. Troubleshooting: Investigate and resolve software defects, performance issues, and other technical challenges. Documentation: Maintain comprehensive documentation of code, architecture, and development processes. Collaboration: Work closely with product managers, designers, and QA engineers to deliver high-quality software solutions.
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field, and/or MS Certifications 3+ years of hands-on experience in C# development. Proficiency in Microsoft Azure services, including Azure Functions, Azure App Service, Azure Storage, and Azure DevOps. Experience with API design, development, and integration. Experience with CI/CD pipelines and tools (e.g., Azure DevOps, GitLab CI/CD). Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes) is a plus. Excellent problem-solving and troubleshooting skills. Strong communication and teamwork abilities. Self-motivated and eager to learn about emerging technologies.
Skills:
Pipelines Scalability GitLab Microsoft Azure DevOps Reliability Kubernetes Software Development Components Storage Architecture Docker C# Integration Troubleshooting
26 Mar 2025;
from:
gumtree.co.za