Job title : Temporary Senior Software Engineer
Job Location : Gauteng, Johannesburg
Deadline : November 02, 2024
Quick Recommended Links
The Individual will primarily be responsible for, but not limited to the following:
Software Development:
- Design, develop, and maintain applications using Microsoft Visual Studio and C#.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and efficient code.
- Conduct code reviews and provide feedback to ensure best practices are followed.
Database Administration:
- Design, implement, and maintain robust database systems.
- Perform database tuning, optimization, and query analysis.
- Ensure data integrity and security.
- Perform regular database backups and recovery operations.
- Troubleshoot and resolve database-related issues.
DevOps Practices:
- Implement and manage CI/CD pipelines using Azure DevOps.
- Automate deployment processes to various environments.
- Monitor and manage application performance and infrastructure.
- Collaborate with development and operations teams to ensure smooth deployments and operations.
- Implement infrastructure as code using tools like Terraform or ARM templates.
MINIMUM REQUIREMENTS:
- Bachelor’s Degree in Computer Science, Information Technology, or related fields.
- Minimum of 5 years of experience in software development using Microsoft Visual Studio and C#.
- Extensive experience in database administration (preferably SQL Server).
- Proven experience in implementing and managing DevOps practices.
- Certifications in relevant technologies (e.g., Microsoft Certified: Azure Developer Associate, Microsoft Certified: Azure Database Administrator Associate).
- Experience with Agile development methodologies.
- Knowledge of infrastructure as code tools (Terraform, ARM templates).
How to Apply for this Offer
Interested and qualified candidates should apply using the Apply Now button below.
- ICT jobs