Job Title: Senior Azure C# Developer
Location: Sandton, On-Site (Flexible Working Hours)
Contract Type: Contract
Job Description
We are seeking a highly skilled and experienced Senior Azure C# Developer to join our team in Sandton. This role is ideal for a seasoned professional with a strong background in developing applications using C# and Azure cloud services. The successful candidate will work on-site with flexible working hours, contributing to cutting-edge projects that leverage the latest in cloud technology.
Key Responsibilities
- Application Development: Design, develop, and maintain high-quality applications using C# and Azure services.
- Cloud Integration: Implement and manage cloud-based solutions on the Azure platform.
- Code Review & Quality Assurance: Conduct code reviews to ensure code quality and adherence to best practices.
- Troubleshooting: Diagnose and resolve complex technical issues related to application performance and scalability.
- Collaboration: Work closely with cross-functional teams to understand project requirements and deliver robust solutions.
- Mentoring: Provide guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement.
- Documentation: Create and maintain comprehensive documentation for code, processes, and project specifications.
- Compliance: Ensure that all development work complies with company standards, security policies, and regulatory requirements.
Requirements
- Education: Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience: Minimum of 5 years of experience in software development, with a focus on C# and Azure.
- Skills:
- Proficiency in C# programming and .NET framework.
- Strong experience with Azure services, including Azure Functions, Azure Logic Apps, Azure Storage, and Azure DevOps.
- Familiarity with RESTful API development and integration.
- Knowledge of database technologies such as SQL Server, Cosmos DB, and Azure SQL.
- Experience with CI/CD pipelines and automated testing.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills.
Preferred Qualifications
- Certifications: Azure certifications such as Azure Developer Associate or Azure Solutions Architect.
- Experience: Previous experience in a senior or lead developer role.
- Tools: Familiarity with development tools such as Visual Studio, Git, and JIRA.
- Agile Methodology: Experience working in an Agile development environment.
Apply Now